<SEC-DOCUMENT>0001193125-19-218039.txt : 20190809
<SEC-HEADER>0001193125-19-218039.hdr.sgml : 20190809
<ACCEPTANCE-DATETIME>20190809163205
ACCESSION NUMBER:		0001193125-19-218039
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		67
CONFORMED PERIOD OF REPORT:	20190630
FILED AS OF DATE:		20190809
DATE AS OF CHANGE:		20190809

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Twist Bioscience Corp
		CENTRAL INDEX KEY:			0001581280
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				462058888
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0930

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38720
		FILM NUMBER:		191013375

	BUSINESS ADDRESS:	
		STREET 1:		455 MISSION BAY BOULEVARD SOUTH, SUITE 5
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94158
		BUSINESS PHONE:		800-719-0671

	MAIL ADDRESS:	
		STREET 1:		455 MISSION BAY BOULEVARD SOUTH, SUITE 5
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94158
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d748609d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<HTML><HEAD>
<TITLE>10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">10-Q</FONT> </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(Mark&nbsp;One) </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the quarterly period ended June&nbsp;30, 2019 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period from
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U> to
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission File Number: <FONT STYLE="white-space:nowrap">001-38720</FONT> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g748609g98e14.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact Name of Registrant as Specified in its Charter) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">46-2058888</FONT></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"><B>(State or other jurisdiction&nbsp;of<BR>incorporation or organization)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>(I.R.S. Employer<BR>Identification No.)</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>455 Mission Bay Boulevard South, Suite 545, San Francisco, CA 94158 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of principal executive offices and zip code) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(800) <FONT STYLE="white-space:nowrap">719-0671</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Registrant&#146;s telephone number, including area code) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="34%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title of each class</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Trading</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Symbol(s)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Name of each exchange</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>on which registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Common Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>TWST</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>The Nasdaq Global Select Market</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant: (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d)
of the Securities Exchange Act of 1934 during the preceding 12&nbsp;months (or for such shorter period that the Registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past
90&nbsp;days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&nbsp;405 of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-T</FONT> (&#167;232.405 of this chapter) during the preceding 12&nbsp;months (or for
such shorter period that the Registrant was required to submit such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT>
filer, a smaller reporting company, or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer,&#148; &#147;smaller reporting company&#148; and &#147;emerging growth company&#148; in <FONT
STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange Act. (Check one): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="58%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Non-accelerated filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Small&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&nbsp;13(a) of the Exchange Act.&nbsp;&nbsp;&#9746; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the Registrant is a shell company (as defined in <FONT STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange
Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY
PROCEEDINGS DURING THE PRECEDING FIVE YEARS: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by
Section&nbsp;12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp; No&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">APPLICABLE ONLY TO CORPORATE ISSUERS </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate the number of
shares outstanding of each of the issuer&#146;s classes of common stock, as of the latest practicable date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The number of shares of the Registrant&#146;s
common stock outstanding as of August&nbsp;7, 2019, was 32,558,888. </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TWIST BIOSCIENCE CORPORATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUARTERLY REPORT ON FORM <FONT STYLE="white-space:nowrap">10-Q</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>FOR THE QUARTER ENDED JUNE&nbsp;30, 2019 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="89%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#748609_1">Forward-looking statements </A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#748609_2">PART I. Financial information</A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;1.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_3">Financial statements</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_4">Condensed Consolidated Balance Sheets (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_5">Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_6">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#146; Equity (Deficit) (Unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_7">Condensed Consolidated Statements of Cash Flows (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_8">Notes to Unaudited Condensed Consolidated Financial Statements</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;2.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_9">Management&#146;s discussion and analysis of financial condition and results of operations</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;3.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_10">Quantitative and qualitative disclosures about market risk</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;4.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_11">Controls and procedures</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#748609_12">PART II. Other information </A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;1.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_13">Legal proceedings</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;1A.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_14">Risk factors</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;2.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_15">Unregistered sales of equity securities and use of proceeds</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;3.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_16">Defaults upon senior securities</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;4.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_17">Mine safety disclosures</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;5.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_18">Other information</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;6.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><A HREF="#748609_19">Exhibits</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#748609_20">Signatures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">i </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="748609_1"></A>Forward-looking statements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Quarterly Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> for the Quarter ended June&nbsp;30, 2019, or
<FONT STYLE="white-space:nowrap">Form&nbsp;10-Q,</FONT> contains forward-looking statements within the meaning of Section&nbsp;27A of the Securities Act of 1933, as amended, or the Securities Act, and Section&nbsp;21E of the Securities Exchange Act
of 1934, as amended, or the Exchange Act. The words &#147;believe,&#148; &#147;will,&#148; &#147;may,&#148; &#147;estimate,&#148; &#147;continue,&#148; &#147;anticipate,&#148; &#147;intend,&#148; &#147;should,&#148; &#147;plan,&#148;
&#147;expect,&#148; &#147;predict,&#148; &#147;could,&#148; &#147;potentially&#148; and variations of such words and similar expressions are intended to identify such forward-looking statements, which may include, but are not limited to, statements
concerning the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to increase our revenue and our revenue growth rate; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">estimates of our expenses, future revenues, capital requirements and our needs for additional financing; our
estimates of the size of our market opportunities; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our expectations regarding our ability to increase DNA production, reduce turnaround times and drive cost
reductions for our customers; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our expectations regarding our ability to effectively produce and deliver our sample preparation kits for next
generation sequencing, and the kits&#146; ability to leverage our platform to improve the accuracy of the downstream sequencing analysis; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to obtain relevant ISO certifications for our South San Francisco manufacturing facility on a timely
basis; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to effectively manage our growth; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to successfully enter new markets and manage the expansion of our next generation sequencing kits in
the Chinese market; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to protect our intellectual property, including our proprietary DNA synthesis platform and technology
related to our next generation sample preparation kits; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">costs associated with defending intellectual property infringement and other claims; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effects of increased competition in our business; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to keep pace with changes in technology and our competitors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to successfully identify, evaluate and manage any future acquisitions of businesses, solutions or
technologies; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the success of our marketing efforts; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the potential purchases of common stock by certain of our existing stockholders and their affiliated entities,
including stockholders who are associated with certain of our directors; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">a significant disruption in, or breach in security of our information technology systems and resultant
interruptions in service and any related impact on our reputation; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the attraction and retention of qualified employees and key personnel; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effects of natural or <FONT STYLE="white-space:nowrap">man-made</FONT> catastrophic events;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effectiveness of our internal controls; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in government regulation affecting our business; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the impact of adverse economic conditions; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">other risk factors included under the section titled &#147;Risk Factors.&#148; </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You should not rely upon forward-looking statements as predictions of future events. Such statements are based on management&#146;s expectations as of the
date of this filing and involve many risks and uncertainties that could cause our actual results, events or circumstances to differ materially from those expressed or implied in our forward-looking statements. Such risks and uncertainties include
those described throughout this report and particularly in the sections entitled &#147;Risk factors&#148; and &#147;Management&#146;s discussion and analysis of financial condition and results of operations.&#148; Given these risks and
uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements. Readers are urged to carefully review and consider all of the information in this <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> and in
other documents we file from time to time with the Securities and Exchange Commission, or SEC. We undertake no obligation to update any forward-looking statements made in this <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> to reflect events
or circumstances after the date of this filing or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking
statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">When we use the terms &#147;Twist,&#148; &#147;Twist Bioscience,&#148; the &#147;Company,&#148; &#147;we,&#148; &#147;us&#148; or &#147;our&#148; in this
report, we are referring to Twist Bioscience Corporation and its consolidated subsidiaries unless the context requires otherwise. Sequencespace and the Twist logo are trademarks of Twist Bioscience Corporation. All other company and product names
may be trademarks of the respective companies with which they are associated. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="748609_2"></A>PART I. Financial information </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_3"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Financial statements</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="748609_4"></A>Condensed Consolidated Balance Sheets (unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="83%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(In thousands, except share and per share amounts)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">80,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68,212</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,419</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,697</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,028</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,467</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,642</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">95,671</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">182,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,331</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,817</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash, <FONT STYLE="white-space:nowrap">non-current</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <FONT STYLE="white-space:nowrap">non-current</FONT> assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,090</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">115,791</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">206,805</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Liabilities, redeemable convertible preferred stock and stockholders&#146; equity
(deficit)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,531</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,835</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,713</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued payroll</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,401</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,333</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">939</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">680</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Redeemable convertible preferred stock warrant liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt, net of current portion</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,218</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <FONT STYLE="white-space:nowrap">non-current</FONT> liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">236</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26,730</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commitments and contingencies (Note 6)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Redeemable convertible preferred stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series&nbsp;A redeemable convertible preferred stock, $0.00001 par
value&#151;2,854,576&nbsp;shares and no shares authorized as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; 2,817,723&nbsp;shares and no shares issued and outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019,
respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series&nbsp;B redeemable convertible preferred stock, $0.00001 par
value&#151;3,331,878&nbsp;shares and no shares authorized as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; 3,315,645&nbsp;shares and no shares issued and outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019,
respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series&nbsp;C redeemable convertible preferred stock, $0.00001 par
value&#151;2,510,354&nbsp;shares and no shares authorized as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; 2,491,483 shares and no shares issued and outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019,
respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series&nbsp;D redeemable convertible preferred stock, $0.00001 par
value&#151;10,475,252&nbsp;shares and no shares authorized as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; 10,326,454&nbsp;shares and no shares issued and outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019,
respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">218,716</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total redeemable convertible preferred stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">290,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stockholders&#146; equity (deficit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferred stock, $0.00001 par value&#151;no shares and 10,000,000&nbsp;shares authorized as of
September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; no shares issued or outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock, $0.00001 par value&#151;27,775,000 and 100,000,000&nbsp;shares authorized as of
September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively; 3,206,048 and 32,471,591&nbsp;shares issued and outstanding as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,346</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">463,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated deficit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,855</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(287,343</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total stockholders&#146; equity (deficit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(201,422</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">176,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities, redeemable convertible preferred stock and stockholders&#146; equity
(deficit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">115,791</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">206,805</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="748609_5"></A>Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="64%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(In thousands, except share and per share amounts)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,503</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,096</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">35,041</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,282</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,256</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,703</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">24,027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">41,721</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">67,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">115,930</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17,486</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(28,121</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(50,855</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(77,282</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">284</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">804</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">590</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(337</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(318</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(927</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,007</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(227</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(263</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17,553</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27,862</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(51,268</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(76,309</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(71</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(54</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(166</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(179</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to common stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17,624</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27,916</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss):</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in unrealized gain on investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign currency translation adjustment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17,610</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27,663</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(51,399</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(76,458</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss per share attributable to common stockholders&#151;basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6.18</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.92</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(18.92</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2.97</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares used in computing net loss per share attributable to common
stockholders&#151;basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,849,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,290,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,719,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,789,794</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="748609_6"></A><A NAME="748609_6"></A><A NAME="748609_6"></A>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and
Stockholders&#146; Equity (Deficit) (unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="16%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series A<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series B<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series C<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;D<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT></B><br><B>capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other<BR>comprehensive</B><br><B>income</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>stockholders&#146;<BR>equity</B><br><B>(deficit)</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:7pt; font-family:Times New Roman; "><B>(In&nbsp;thousands,&nbsp;except&nbsp;share&nbsp;data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Balances as of March&nbsp;31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,817,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,315,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,491,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,820,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">186,828</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,230,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(173,429</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(165,721</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Issuance of Series&nbsp;D redeemable convertible preferred stock, net of financing costs of
$89</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">941,417</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,910</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,260</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Repurchases of early exercised common stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,546</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">603</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">603</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,624</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,624</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Balances as of June&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,817,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,315,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,491,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,761,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">206,738</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,223,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(191,053</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(182,759</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="4" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series A<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series B<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series C<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series D<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT></B><br><B>capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other<BR>comprehensive</B><br><B>income (loss)</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>stockholders&#146;</B><br><B>equity</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:7pt; font-family:Times New Roman; "><B>(In&nbsp;thousands,&nbsp;except&nbsp;share&nbsp;data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="font-size:7pt"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Balances as of March&nbsp;31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,024,052</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">375,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(136</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(259,427</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">115,480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Issuance of common stock in public offering, net of underwriting discounts, commissions and
offering expenses of $6,307</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,312,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Vesting of restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">131,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">253</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">253</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,916</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,916</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Balances as of June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,471,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">463,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(287,343</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">176,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7.5pt" ALIGN="center">


<TR>

<TD WIDTH="16%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series A<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series B<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series C<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;D<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT></B><br><B>capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other<BR>comprehensive</B><br><B>income</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>stockholders&#146;<BR>equity</B><br><B>(deficit)</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6.5pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:6.5pt; font-family:Times New Roman; "><B>(In&nbsp;thousands,&nbsp;except&nbsp;share&nbsp;data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balances as of September&nbsp;30, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,817,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,315,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,491,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,034,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">127,866</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,178,819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,228</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(139,619</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(133,358</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of Series&nbsp;D redeemable convertible preferred stock, net of financing costs of
$318</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,727,517</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,872</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54,352</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Repurchases of early exercised common stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,639</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balances as of June&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,817,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,315,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,491,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,761,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">206,738</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,223,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(191,053</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(182,759</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="4" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6.5pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series A<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series B<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series C<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;D<BR>convertible<BR>preferred<BR>stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT></B><br><B>capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other<BR>comprehensive</B><br><B>income</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>stockholders&#146;<BR>equity</B><br><B>(deficit)</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6.5pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:6.5pt; font-family:Times New Roman; "><B>(In&nbsp;thousands,&nbsp;except&nbsp;share&nbsp;data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" STYLE=" BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balances as of September&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,817,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,315,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,491,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">36,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,326,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">218,716</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,206,048</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,346</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(210,855</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(201,422</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of common stock in public offerings, net of underwriting discounts, commissions and
offering expenses of $17,210</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,062,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153,852</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153,852</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Vesting of restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">191,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Conversion of redeemable convertible preferred stock warrant liability to equity</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Conversion of redeemable convertible preferred stock to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,817,723</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,141</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,315,645</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25,900</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,491,483</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(36,726</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,326,454</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(218,716</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,951,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">290,462</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">290,462</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Repurchases of early exercised common stock options</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(442</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Net exercise of stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balances as of June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,471,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">463,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(287,343</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">176,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="748609_7"></A>Condensed Consolidated Statements of Cash Flows (unaudited) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="84%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash flows from operating activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net loss to net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,398</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss on disposal of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">202</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Discount accretion on investment securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(968</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-cash</FONT> interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">182</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of redeemable convertible preferred stock warrant liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of debt discount</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">230</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">219</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in assets and liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,943</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,108</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,426</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(796</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(122</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <FONT STYLE="white-space:nowrap">non-current</FONT> assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,452</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(442</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,539</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(96</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,961</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued payroll</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(90</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,475</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(158</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(355</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(49,468</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(64,579</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash flows from investing activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,641</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,864</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from sale of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,374</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(137,264</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from maturity of investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by (used in) investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,902</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(103,623</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash flows from financing activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of common stock and exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from public offerings, net of underwriting discounts, commissions and offering
expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">156,208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance
costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83,873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payments of deferred offering costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,925</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Principal repayment on long term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,667</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">155,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase (decrease) in cash, cash equivalents, and restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,552</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,429</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">91,102</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,985</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Supplemental disclosure of cash flow information</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">587</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">605</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes paid, net of refunds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-cash</FONT> investing and financing
activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment additions included in accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred offering costs included in accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conversion of redeemable convertible preferred stock warrant liability to equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conversion of redeemable convertible preferred stock to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">290,462</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) <FONT
STYLE="white-space:nowrap">2016-18,</FONT> Statement of Cash Flows (Topic 230): Restricted Cash. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes
are an integral part of these unaudited condensed consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Twist Bioscience Corporation </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="748609_8"></A>Notes to Unaudited Condensed Consolidated Financial Statements </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>1. The Company </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Twist Bioscience Corporation (the
Company) was incorporated in the state of Delaware on February&nbsp;4, 2013. The Company is a synthetic biology company that has developed a disruptive DNA synthesis platform. The Company&#146;s fiscal year ends on September 30. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has generated net losses in all periods since its inception. As of June&nbsp;30, 2019, the Company had an accumulated deficit of
$287.3&nbsp;million and has not generated positive cash flows from operations since inception. Losses are expected to continue as the Company continues to invest in product development, manufacturing, and sales and marketing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has raised multiple rounds of debt and equity financing since its inception. In October 2018, the Company completed an initial public offering
(IPO) of its common stock which raised proceeds of $69.6&nbsp;million, after deducting underwriting discounts, commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of
$84.3&nbsp;million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash and short-term investment balances on hand will be sufficient to fund operations
for at least one year from the issuance of these unaudited condensed consolidated financial statements. However, there can be no assurance that additional financing will not be required or that the Company will be successful in raising additional
capital on terms which are acceptable to the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company requires but is unable to obtain additional funding, the Company could be forced to
delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>2. Summary of significant accounting policies </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Basis of presentation and use of estimates </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information. Certain information and
disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the
audited consolidated financial statements and the related notes included in the Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the fiscal year ended September&nbsp;30, 2018 (the Annual Report on <FONT
STYLE="white-space:nowrap">Form&nbsp;10-K)</FONT> filed with the Securities and Exchange Commission on December&nbsp;20, 2018. The condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used
to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair statement of the condensed consolidated financial
statements. The condensed consolidated balance sheet at September&nbsp;30, 2018 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three and nine months
ended June&nbsp;30, 2019 are not necessarily indicative of the results expected for the full year ending September&nbsp;30, 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The presentation of
unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of
the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company&#146;s unaudited condensed consolidated financial
statements include its wholly-owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Significant accounting
policies </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There have been no material changes in the accounting policies from those disclosed in the audited consolidated financial statements and
the related notes included in the Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Reverse stock split </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In October 2018, the Company&#146;s stockholders approved a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-for-0.101</FONT></FONT>
reverse stock split of its common and redeemable convertible preferred stock which was effected on October&nbsp;16, 2018. The par value of the common stock and redeemable convertible preferred stock were not adjusted as a result of the reverse stock
split. Accordingly, all share and per share amounts for all periods presented in the consolidated financial statements and notes thereto have been adjusted retrospectively to reflect this reverse stock split. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Deferred offering costs </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to the Company&#146;s public offerings,
are capitalized and will be offset against proceeds from the public offerings within stockholders&#146; equity. As of September&nbsp;30, 2018, there was $3.7&nbsp;million of deferred offering costs within other
<FONT STYLE="white-space:nowrap">non-current</FONT> assets on the condensed consolidated balance sheets. During the nine months ended June&nbsp;30, 2019, an additional $2.4&nbsp;million in offering costs were incurred. In connection with the public
offerings, as of June&nbsp;30, 2019, all offering costs were charged against the proceeds from the offerings. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Recent accounting pronouncements
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update
<FONT STYLE="white-space:nowrap">(ASU)&nbsp;2014-09,</FONT> <I>Revenue from Contracts with Customers (Topic&nbsp;606)</I>, which provides accounting guidance for all revenue arising from contracts with customers, and supersedes most current revenue
recognition guidance. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be
entitled in exchange for those goods or services. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented, and the cumulative
effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company
adopted the new revenue standard, on October&nbsp;1, 2017, using the full retrospective method. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued new lease accounting
guidance in <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-02,</FONT> <I>Leases</I>. Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1)&nbsp;a lease
liability, which is a lessee&#146;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2)&nbsp;a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset, which is
an asset that represents the lessee&#146;s right to use, or control the use of, a specified asset for the lease term. The new lease guidance is effective for fiscal years beginning after December&nbsp;15, 2018, including interim periods within those
fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-13,</FONT> <I>Financial Instruments&#151;Credit Losses (Topic&nbsp;326):
Measurement of Credit Losses on Financial Instruments</I>. The new standard requires entities to use the new &#147;expected credit loss&#148; impairment model for most financial assets measured at amortized cost, including trade and other
receivables and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT> debt securities, and modifies the impairment model for
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> debt securities. The standard is effective for fiscal years beginning after December&nbsp;15, 2019, including interim periods within those fiscal
years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2016, the FASB issued <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-15,</FONT> <I>Statement of Cash Flows (Topic&nbsp;230): Classification of
Certain Cash Receipts and Cash Payments</I>, which was intended to reduce diversity in practice in how certain cash receipts and payments are presented and classified in the statement of cash flows. The standard provides guidance in a number of
situations including, among others, settlement of <FONT STYLE="white-space:nowrap">zero-coupon</FONT> bonds, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and distributions
received from equity method investees. The ASU also provides guidance for classifying cash receipts and payments that have aspects of more than one class of cash flows. The Company adopted this standard effective October&nbsp;1, 2018. The adoption
of <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-15</FONT> did not have an impact on the Company&#146;s condensed consolidated financial statements for either period presented. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In November 2016, the FASB issued <FONT STYLE="white-space:nowrap">ASU&nbsp;2016-18,</FONT> <I>Statement of Cash Flows (Topic&nbsp;230): Restricted Cash</I>.
This ASU applies to all entities that have restricted cash and are required to present a statement of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and
amounts generally described as restricted cash. As a result, amounts generally described as restricted cash should be included with cash and cash equivalents when reconciling the
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">beginning-of-period</FONT></FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">end-of-period</FONT></FONT> total amounts shown on the statement of cash flows.
Further, a reconciliation between the balance sheet and statement of cash flows is required when the balance sheet includes more than one line item for cash, cash equivalents, and restricted cash. Therefore, transfers between these balances should
no longer be presented as a cash flow activity. The Company adopted this standard effective October&nbsp;1, 2018, utilizing the retrospective transition method to each period presented. The following table provides a reconciliation of the
Company&#146;s cash and cash equivalents, current portion of restricted cash and non-</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&#146;s condensed
consolidated statements of cash flows for the periods presented: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="76%"></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">80,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68,212</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash, <FONT STYLE="white-space:nowrap">non-current</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash, current (within prepaid expenses and other current assets)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">194</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total cash, cash equivalents and restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">81,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68,985</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Amounts included in restricted cash primarily related to security deposits and a letter of credit with a financial
institution, both in connection with office space lease agreements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In January 2017, the FASB issued
<FONT STYLE="white-space:nowrap">ASU&nbsp;2017-01,</FONT> <I>Business Combinations (Topic&nbsp;805)</I>: <I>Clarifying the Definition of a Business</I>, clarifying the definition of a business. The ASU affects all companies and other reporting
organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The Company adopted this standard
effective October&nbsp;1, 2018. The Company will apply the provisions of this ASU in evaluating the definition of a business for any prospective transaction from October&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In January 2017, the FASB issued <FONT STYLE="white-space:nowrap">ASU&nbsp;2017-04,</FONT> <I>Intangibles&#151;Goodwill and Other (Topic&nbsp;350):
Simplifying the Test for Goodwill Impairment. </I>This ASU simplifies the subsequent measurement of goodwill. The ASU eliminates step&nbsp;2 from the goodwill impairment test, including for reporting units with a zero or negative carrying amount
that fail a qualitative test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This ASU should be applied on a prospective basis. This ASU is
effective for annual or any interim goodwill impairment tests in fiscal years beginning after December&nbsp;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&nbsp;1, 2017.
The Company has not yet determined whether it will early adopt this ASU. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2017, the FASB issued
<FONT STYLE="white-space:nowrap">ASU&nbsp;2017-09,</FONT> <I>Compensation</I>&#151;<I>Stock Compensation (Topic&nbsp;718): Scope of Modification Accounting</I>, which clarifies when to account for a change to the terms or conditions of a stock-based
payment award as a modification. Under ASU <FONT STYLE="white-space:nowrap">2017-09,</FONT> 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. This standard is effective for all entities for annual reporting periods beginning after December&nbsp;15, 2017, including interim periods within that reporting period. The Company adopted this standard
effective October&nbsp;1, 2018. The adoption of <FONT STYLE="white-space:nowrap">ASU&nbsp;2017-09</FONT> did not have an impact on the Company&#146;s condensed consolidated financial statements for either period presented. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the FASB issued <FONT STYLE="white-space:nowrap">ASU&nbsp;2018-13,</FONT> <I>Fair Value Measurement (Subtopic&nbsp;820): Disclosure
Framework&#151;Changes to the Disclosure Requirements for Fair Value Measurement</I>, which modifies the disclosure requirements on fair value measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of
significant unobservable inputs used to develop Level&nbsp;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial
year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. <FONT STYLE="white-space:nowrap">ASU&nbsp;2018-13</FONT> will be effective for the Company for the quarter ending
December&nbsp;31, 2020, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>3. Fair value
measurement </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company assesses the fair value of financial instruments based on the provisions of ASC&nbsp;820, Fair Value Measurements.
ASC&nbsp;820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between
market participants on the measurement date. ASC&nbsp;820 also establishes a 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. The standard
describes three levels of inputs that may be used to measure fair value: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level 1&#151;Quoted prices in active markets for identical assets or
liabilities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level 2&#151;Observable inputs other than Level&nbsp;1 prices such as quoted prices for similar assets or liabilities, quoted prices in
markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company short-term investments primarily utilize broker quotes in a <FONT
STYLE="white-space:nowrap">non-active</FONT> market for valuation of its short-term investments. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level 3&#151;Unobservable inputs that are supported by little or no market activity and that are significant
to the fair value of the assets or liabilities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable
inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following tables summarize the Company&#146;s financial assets and liabilities measured at fair value on a recurring basis as of September&nbsp;30, 2018
and June&nbsp;30, 2019 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="68%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;1</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;2</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;3</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fair&nbsp;value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Money market funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,934</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,934</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Totals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">80,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">80,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Redeemable convertible preferred stock warrant liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;1</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;2</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level&nbsp;3</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fair value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Money market funds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commercial paper</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,904</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,904</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">U.S. government treasury bills</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67,311</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67,311</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Totals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">132,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">29,433</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">161,787</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of September&nbsp;30, 2018 and June&nbsp;30, 2019, gross unrealized gains and unrealized losses for cash equivalents and
short-term investments were not material, and the contractual maturities of all marketable securities were less than one year. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Redeemable
convertible preferred stock warrants </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following tables provide a reconciliation of the beginning and ending balances of the Level&nbsp;3
instruments during the nine months ended June&nbsp;30, 2018 and 2019: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;A</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;B</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;C</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;D</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of September&nbsp;30, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">331</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">152</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value recorded in other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of June&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">374</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">710</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="20"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;A</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;B</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;C</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Series&nbsp;D</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of September&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conversion of redeemable convertible preferred stock warrants to common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(365</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(94</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(130</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(631</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>4. Inventories </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventory amounts consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="76%"></TD>

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Raw Materials</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,988</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,995</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Work-in-process</FONT></FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Finished Goods</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">767</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,128</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,028</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>5. Goodwill and intangible assets </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were no changes to the carrying value of goodwill as of September&nbsp;30, 2018 and June&nbsp;30, 2019. Total amortization expense related to intangible
assets was less than $0.1&nbsp;million for the three months ended June&nbsp;30, 2018 and 2019, and $0.2&nbsp;million for the nine months ended June&nbsp;30, 2018 and 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The intangible assets balances are presented below: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="69%"></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except for years)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Useful<BR>life in<BR>years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Gross<BR>carrying<BR>amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Net&nbsp;book<BR>value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Developed Technology</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,220</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(508</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tradenames&nbsp;&amp; Trademarks</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total indefinite-lived intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(528</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except for years)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Useful<BR>life in<BR>years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Gross<BR>carrying<BR>amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Net&nbsp;book<BR>value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Developed Technology</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,220</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(661</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tradenames&nbsp;&amp; Trademarks</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total indefinite-lived intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(681</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>6. Commitments and contingencies </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Litigation </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, a complaint was filed
in the Superior Court of the State of California (County of Santa Clara), dated February&nbsp;3, 2016, on behalf of Agilent Technologies, Inc. (Agilent), against the Company and its CEO. Agilent&#146;s complaint alleges three claims (1)&nbsp;alleged
breach of contract, related to the use of confidential information and alleged breach of <FONT STYLE="white-space:nowrap">non-solicitation</FONT> obligations against the CEO; (2)&nbsp;alleged breach of a duty of loyalty against the CEO; and
(3)&nbsp;alleged misappropriation of trade secrets under the California Uniform Trade Secrets Act (CUTSA) against all defendants. On December&nbsp;7, 2018, the Court granted Agilent&#146;s motion to amend its complaint, permitting Agilent to file
its Second Amended Complaint. The Second Amended Complaint, filed December&nbsp;13, 2018, adds amended allegations against the Company and the CEO, and also new claims for breach of contract and trade secret misappropriation against two individuals:
a current Company employee and a former Company employee. The Court also set the trial to begin on February&nbsp;24, 2020. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&nbsp;29, 2019, the
Company and its CEO filed a demurrer and motion to strike Agilent&#146;s second amended complaint, challenging each of Agilent&#146;s claims. Also, on January&nbsp;29, 2019, the Company and its CEO filed a cross-complaint, asserting six
counterclaims against Agilent and Does <FONT STYLE="white-space:nowrap">1-10</FONT> for (1)&nbsp;declaration of no trade secret misappropriation; (2)&nbsp;declaration of no breach of contract; (3)&nbsp;declaration of no breach of duty of loyalty;
(4)&nbsp;defamation, defamation per se, libel, libel per se, slander, and slander per se; (5)&nbsp;intentional interference with prospective economic advantage; (6)&nbsp;unlawful and unfair competition. The Company and its CEO also filed their
answer and affirmative defenses to Agilent&#146;s second amended complaint. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&nbsp;4, 2019, Agilent filed a demurrer and motion to strike
challenging all six claims alleged in the Company and its CEO&#146;s cross-complaint filed on January&nbsp;29, 2019. The Company and the CEO are opposing Agilent&#146;s motions. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&nbsp;10, 2019, the Court issued its ruling denying Agilent&#146;s demurrer and motion to strike the
Company&#146;s cross-complaint.&nbsp;In addition, the Court issued its ruling denying the Company&#146;s demurrer and motion to strike certain allegations associated with Agilent&#146;s breach of contract claim, but granted the Company&#146;s motion
to strike breach of contract allegations relating to the <FONT STYLE="white-space:nowrap">non-solicitation</FONT> provision in Agilent&#146;s employment contract.</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&nbsp;16, 2019, Agilent filed their notice of appeal of the Court&#146;s May&nbsp;10, 2019 ruling denying Agilent&#146;s motion to strike.&nbsp;On
May&nbsp;22, 2019, Agilent sought ex parte relief from the Court to stay all proceedings related to both the Company&#146;s cross-claims and Agilent&#146;s affirmative claims. The Court stayed&nbsp;proceedings relating to the Company&#146;s
cross-claims, which was not opposed by the Company, but&nbsp;denied Agilent&#146;s request for a discovery stay related to Agilent&#146;s affirmative claims. Agilent then filed a noticed motion seeking to stay proceedings related to its affirmative
claims on June&nbsp;14, 2019, and following a hearing on June&nbsp;28, 2019, the Court denied Agilent&#146;s motion.&nbsp;Agilent may seek to appeal this ruling. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The trial remains set for February&nbsp;24, 2020. Additionally, the Discovery Referee has set a case schedule with fact discovery closing on October&nbsp;1,
2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes that Agilent&#146;s complaint is without merit, and intends to continue vigorously defending itself. The Company is currently
unable to predict the ultimate outcome of this matter or estimate a reasonably possible loss or range of loss, and no amounts have been accrued in the condensed consolidated financial statements. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Indemnifications </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the ordinary course of
business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend the indemnified parties for losses suffered or incurred by the indemnified
party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be
required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification
agreements with its directors and officers that may require it to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by corporate law.
The Company also has directors&#146; and officers&#146; insurance. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>7. Related party transactions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the three months ended June&nbsp;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $0.7&nbsp;million
and $0.5&nbsp;million, respectively. During the nine months ended June&nbsp;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $1.8&nbsp;million and $2.6&nbsp;million, respectively. Payable balances
and cash receipts and receivable balances with the related parties were immaterial as of September&nbsp;30, 2018 and June&nbsp;30, 2019. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>8. Income
taxes </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">year-to-date</FONT></FONT> profit or loss, adjusted for discrete items arising in that quarter. The Company&#146;s annual estimated effective tax rate differs from the U.S. federal
statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company&#146;s valuation allowance against its deferred tax assets. For each of the three and nine months ended June&nbsp;30, 2018 and 2019, the Company recorded
an immaterial provision for income taxes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>9. Warrants </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with its long-term debt agreements, the Company issued warrants for its redeemable convertible preferred stock and common stock as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="48%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except share and per share data)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>shares<BR>underlying<BR>warrants</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fair<BR>Value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Warrant class/series:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Issuance date</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Expiration date</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Exercise&nbsp;price<BR>per share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series A</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,838</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">October&nbsp;8,&nbsp;2013</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">October&nbsp;8,&nbsp;2023</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3.26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series B</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;2,&nbsp;2014</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;2,&nbsp;2024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series C</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,854</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">December&nbsp;22,&nbsp;2015</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">December&nbsp;22,&nbsp;2025</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14.85</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Series D</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,531</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">March&nbsp;28, 2016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">March&nbsp;28, 2026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total preferred stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">486</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;6, 2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;6, 2027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="53%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except share and per share data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>shares<BR>underlying<BR>warrants</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Warrant class/series:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Issuance date</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Expiration date</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Exercise&nbsp;price<BR>per share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;2,&nbsp;2014</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;2,&nbsp;2024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,854</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">December&nbsp;22,&nbsp;2015</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">December&nbsp;22,&nbsp;2025</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14.85</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,531</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">March&nbsp;28, 2016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">March&nbsp;28, 2026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,064</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;6, 2017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">September&nbsp;6, 2027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total common stock warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,670</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In October 2018, each warrant to purchase redeemable convertible preferred stock was converted to a warrant to purchase common
stock immediately prior to the completion of the IPO. In November 2018, a total of 68,901&nbsp;warrants were net exercised; 36,838&nbsp;warrants with an exercise price of $3.26 per common share and 32,063&nbsp;warrants with an exercise price of
$6.24 per common share. The transactions were a cashless exercise for a net 57,122 of common shares issued by the Company. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>10. Redeemable convertible
preferred stock </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In October 2018, each share of Series&nbsp;A, Series&nbsp;B, Series&nbsp;C, and Series&nbsp;D redeemable convertible preferred stock
was converted into common stock immediately prior to the completion of the IPO. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>11. Stock-based compensation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>2018 Equity Incentive Plan </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&nbsp;26, 2018,
the board of directors adopted the 2018 Equity Incentive Plan (the 2018 Plan) as a successor to the 2013 Stock Plan (the 2013 Plan). The maximum aggregate number of shares that may be issued under the 2018 Plan is 5,856,505&nbsp;shares of the
Company&#146;s common stock. The number of shares reserved for issuance under the 2018 Plan will be increased automatically on the first day of each fiscal year, following the fiscal year in which the 2018 Plan became effective, by a number equal to
the least of 999,900&nbsp;shares, 4% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&#146;s board of directors. The common shares issuable under the 2018 Plan were registered pursuant to a
registration statement on <FONT STYLE="white-space:nowrap">Form&nbsp;S-8</FONT> on November&nbsp;1, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any shares subject to outstanding awards under
the 2013 Equity Incentive Plan that are canceled or repurchased subsequent to the 2018 Plan&#146;s effective date are returned to the pool of shares reserved for issuance under the 2018 Plan. Awards granted under the 2018 Plan may be nonstatutory
stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>2018 Employee Stock Purchase Plan </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&nbsp;26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the 2018 ESPP). A total of 275,225&nbsp;shares of the
Company&#146;s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will be increased automatically on the first day of each fiscal year, following the fiscal year in which
the 2018 ESPP becomes effective, by a number equal to the least of 249,470&nbsp;shares, 1% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&#146;s board of directors. Subject to any plan
limitations, the 2018 ESPP allows eligible service providers (through qualified and <FONT STYLE="white-space:nowrap">non-qualified</FONT> offerings) to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of
the Company&#146;s common stock at a discounted price per share. The offering periods are beginning in February and August of each year, except the initial offering period which commenced with the initial public offering in October 2018 and ends on
August&nbsp;20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on <FONT STYLE="white-space:nowrap">Form&nbsp;S-8</FONT> on November&nbsp;26, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise determined by the board of directors, the Company&#146;s common stock will be purchased for the accounts of employees participating in the
2018 ESPP at a price per share that is the lesser of 85% of the fair market value of the Company&#146;s common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the
Company&#146;s common stock were first sold to the public, or 85% of the fair market value of the Company&#146;s common stock on the last trading day of the offering period. During the nine months ended June&nbsp;30, 2019, activity under the 2018
ESPP was immaterial. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Activity under the equity incentive plans during the nine months ended June&nbsp;30, 2019 is summarized below: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="62%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except share and per share data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares<BR>available</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Options<BR>outstanding</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>exercise<BR>price per<BR>share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>remaining<BR>contractual<BR>term&nbsp;(years)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Aggregate<BR>intrinsic<BR>value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at September&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">860,287</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,520,485</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8.22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional shares authorized</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,494,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock options granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,618,676</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,618,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock options exercised</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(191,599</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.95</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock options forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">340,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(340,899</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock units granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(500,132</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Forfeiture of restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Early exercised options repurchased</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">442</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,601,741</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,606,663</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">50,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vested or expected to vest and exercisable at June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,606,663</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">50,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Total stock-based compensation expense recognized was as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="73%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">446</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">275</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,155</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">530</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,056</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,079</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,401</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">603</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of June&nbsp;30, 2019, there was $25.5&nbsp;million of total unrecognized compensation cost related to <FONT
STYLE="white-space:nowrap">non-vested</FONT> stock options under the equity incentive plans that are expected to be recognized over a weighted average period of 3.6&nbsp;years. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Restricted Stock Units </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Restricted stock primarily consists of restricted stock unit awards (RSUs) which have been granted to employees. The value of an RSU award is based on the
Company&#146;s stock price on the date of grant. The shares underlying the RSU awards are not issued until the RSUs vest. Upon vesting, each RSU converts into one share of the Company&#146;s common stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Activity with respect to the Company&#146;s restricted stock units during the nine months ended June&nbsp;30, 2019 was as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="63%"></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except share and per share data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number<BR>of<BR>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>grant<BR>date fair<BR>value<BR>per<BR>share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>remaining<BR>contractual<BR>term&nbsp;(years)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Aggregate<BR>Intrinsic<BR>Value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at September&nbsp;30, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock units granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">500,132</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock units vested</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,581</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock units forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,221</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding at June&nbsp;30, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471,330</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,194</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected to vest at June&nbsp;30, 2019:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471,330</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,194</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of June&nbsp;30, 2019, there was $10.8&nbsp;million of total unrecognized compensation cost related to these issuances that
is expected to be recognized over a weighted average period of 4.2&nbsp;years. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>12. Net loss per share attributable to common stockholders </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of the Company&#146;s basic and diluted net loss per share attributable to common stockholders: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="55%"></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except share and per share data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Numerator:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to common stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17,624</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27,916</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Denominator:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares used in computing net loss per share, basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,849,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,290,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,719,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,789,794</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss per share attributable to common stockholders, basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6.18</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.92</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(18.92</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2.97</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their
effect would have been anti-dilutive for the periods presented are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three and nine months<BR>ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands, except share and per share data)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares subject to options to purchase common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,424,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,606,663</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unvested restricted shares of common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">146,745</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unvested restricted stock units of common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471,330</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unvested shares of common stock issued upon early exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48,917</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares subject to employee stock purchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,716</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares subject to warrants to purchase common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,670</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares subject to warrants to purchase redeemable convertible preferred stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares of redeemable convertible preferred stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,386,457</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,149,714</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,392,669</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>13. Geographic, product and industry information </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below sets forth revenues by geographic region, based on <FONT STYLE="white-space:nowrap">ship-to</FONT> destinations. Americas consists of Canada,
Mexico, and South America; EMEA consists of Europe, the Middle East, and Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="69%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">United States</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,587</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,687</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,011</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26,567</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EMEA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,624</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,508</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">APAC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">878</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Americas</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below sets forth revenues by product. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="69%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Synthetic genes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,237</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,242</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oligo pools</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">810</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DNA libraries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">523</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">578</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">NGS tools</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,566</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,763</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below sets forth revenues by industry. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="69%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Industrial chemicals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,140</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,319</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,474</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Academic research</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Healthcare</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,901</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Agricultural</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">493</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">422</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Long-lived assets located in the United States were $18.8&nbsp;million as of June&nbsp;30, 2019. Long-lived assets located
outside of the United States were $1.0&nbsp;million as of June&nbsp;30, 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">*&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;
*&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;* </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_9"></A><A NAME="748609_9"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Management&#146;s discussion and analysis of financial condition and results of
operations</I></B><B> </B></P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You should read the following discussion and analysis of our financial condition and results of operations
together with the unaudited condensed consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> and our Annual Report on <FONT
STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the fiscal year ended September&nbsp;30, 2018 filed with the U.S. Securities and Exchange Commission, or the SEC, on December&nbsp;20, 2018, or our Annual Report on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K.</FONT> This discussion contains forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those
anticipated in these forward-looking statements as a result of various factors, including, but not limited to, those discussed in the section entitled &#147;Risk Factors&#148; and elsewhere in this Quarterly Report on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-Q.</FONT> In preparing this MD&amp;A, we presume that readers have access to and have read the MD&amp;A in our Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K,</FONT> pursuant to
Instruction&nbsp;2 to paragraph&nbsp;(b) of Item&nbsp;303 of <FONT STYLE="white-space:nowrap">Regulation&nbsp;S-K.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Overview
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are a leading and rapidly growing synthetic biology company that has developed a disruptive DNA synthesis platform to industrialize the
engineering of biology. The core of our platform is a proprietary technology that pioneers a new method of manufacturing synthetic DNA by &#147;writing&#148; DNA on a silicon chip. We have combined this technology with proprietary software, scalable
commercial infrastructure, and an <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform to create an integrated technology platform that enables us to achieve high levels of quality, precision, automation, and manufacturing throughput at a
significantly lower cost than our competitors. We are leveraging our unique technology to manufacture a broad range of synthetic <FONT STYLE="white-space:nowrap">DNA-based</FONT> products, including synthetic genes, tools for next-generation sample
preparation, and antibody libraries for drug discovery and development. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, we believe our platform will enable new <FONT
STYLE="white-space:nowrap">value-add</FONT> opportunities, such as discovery partnerships for biologic drugs, and will enable new applications for synthetic DNA, such as digital data storage. We sell our synthetic DNA and synthetic <FONT
STYLE="white-space:nowrap">DNA-based</FONT> products to a customer base of over 1,000&nbsp;customers across a broad range of industries. We launched the first application of our platform, synthetic genes and oligo pools, in April 2016 to disrupt the
gene synthesis market and make legacy DNA synthesis methods obsolete. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have also leveraged the versatility of our platform to expand our product
portfolio into other markets in which we believe we have a competitive advantage. In February 2018, we launched an innovative and comprehensive preparation kit for next-generation sequencing at the Advances in Genome Biology and Technology
conference. In February 2019, we announced an expansion of next generation sequencing product offerings including Twist Fast Hybridization and wash kits. Our kit leverages our platform to precisely synthesize oligo pools and uniformly amplify the
desired target DNA segments, accelerating the hybridization process and considerably improving the accuracy of the downstream sequencing analysis. We have also commercialized a custom DNA library solution which enables more effective biologic drug
discovery and development for our customers. We believe we can further leverage our platform to develop other proprietary tools, such as our GPCR library and antibody optimization solution, to provide services in biologics drug discovery and early
development, from target to Investigational New Drug (IND) application, adding value as a partner to biotech and pharmaceutical companies. We also aim to explore the development of DNA as a digital data storage medium via internal research and
industry partnerships. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have built a scalable commercial platform that enables us to reach a diverse customer base that we believe includes over
100,000 synthetic DNA users today. To address this diverse customer base, we have employed a multi-channel strategy comprised of a direct sales force targeting synthetic DNA customers, a direct sales force focusing on the NGS market, international
distributors, and an <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform. We launched our proprietary, innovative, and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">easy-to-use</FONT></FONT>
<FONT STYLE="white-space:nowrap">e-commerce</FONT> platform in October 2017 to existing customers and expanded access to the general public in January 2018. Our platform allows customers to design, validate and place
<FONT STYLE="white-space:nowrap">on-demand</FONT> orders of customized DNA online. This is a key component of our strategy to address and support our diverse and growing customer base, as well as support commercial productivity, enhance the customer
experience, and promote loyalty. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&nbsp;30, 2018, our registration statement on <FONT STYLE="white-space:nowrap">Form&nbsp;S-1</FONT> was
declared effective by the SEC, and our shares began trading on the NASDAQ Global Stock Market on October&nbsp;31, 2018. A total of 5,750,000&nbsp;shares were offered and sold at a price of $14.00 per share. As a result of the initial public
offering, or IPO, the Company received $69.6&nbsp;million in net proceeds, after deducting underwriting discounts and commissions of $5.6&nbsp;million and offering expenses of approximately $5.3&nbsp;million payable by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2019, we completed an underwritten public offering of common stock. A total of 4,312,500&nbsp;shares were offered and sold at a price of $21.00, and
the Company received net proceeds of $84.3&nbsp;million, after deducting underwriting discounts and commissions of $5.4&nbsp;million and offering expenses of approximately $0.9&nbsp;million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the three months ended June&nbsp;30, 2019, our net revenues of $13.6&nbsp;million were substantially the same as the net revenues of $13.6&nbsp;million in
the three months ended March&nbsp;31, 2019. Our net revenues from NGS tools grew to $5.6&nbsp;million in the three months ended June&nbsp;30, 2019, from $5.5&nbsp;million in the three months ended March&nbsp;31, 2019, due to customers adopting our
NGS tools and ramping up of production volume. Our synthetic gene revenue </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
attributable to Ginkgo Bioworks, our largest customer, was $2.2&nbsp;million in the three months ended June&nbsp;30, 2019, versus $2.2&nbsp;million in the three months ended March&nbsp;31, 2019.
Our <FONT STYLE="white-space:nowrap">non-Ginkgo</FONT> synthetic gene revenue increased to $4.1&nbsp;million in the three months ended June&nbsp;30, 2019 versus $3.9&nbsp;million in the three months ended March&nbsp;31, 2019 for sequential growth of
5%. Our selling, general and administrative expenses, or SG&amp;A, increased to $21.3&nbsp;million from $19.1&nbsp;million in the prior three months ended March&nbsp;31, 2019, due to increases in salary and compensation, primarily in our sales and
marketing, stock compensation, and legal costs. Our R&amp;D expenses increased from $8.9&nbsp;million in the three months ended March&nbsp;31, 2019 to $9.0&nbsp;million in the three months ended June&nbsp;30, 2019, driven primarily by increased
salary and compensation as we continue to build out our R&amp;D capabilities, and increase the use of consumable materials. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of September&nbsp;30,
2018, and June&nbsp;30, 2019, we had $80.8&nbsp;million and $161.8&nbsp;million in cash, cash equivalents and short-term investments, respectively. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Financial overview </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table
summarizes certain selected historical financial results: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="64%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,486</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,121</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(50,855</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77,282</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to common stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,624</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,916</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,434</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Revenues </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We generate revenue from sales of synthetic genes, oligo pools, next-generation sequencing tools, and DNA libraries. Our ability to increase our revenues will
depend on our ability to further penetrate the domestic and international markets, launch new products, generate sales through our direct sales force, and over time from our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Revenues by geography </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have one reportable segment
from the sale of synthetic DNA products. The following table shows our revenues by geography, based on our customers&#146; shipping addresses. Americas consists of Canada, Mexico, and South America; EMEA consists of Europe, the Middle East, and
Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="65%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">United States</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,587</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,687</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,011</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">26,567</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EMEA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,624</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,508</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">APAC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">878</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Americas</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Revenues by product </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
table below sets forth revenues by product: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="65%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Synthetic genes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,237</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,242</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oligo pools</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">810</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DNA libraries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">523</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">578</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">NGS tools</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,566</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,763</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Revenues by industry </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The table below sets forth revenues by industry: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="65%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Industrial chemicals</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,140</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,319</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,474</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Academic research</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Healthcare</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,901</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Agriculture</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">493</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">422</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Product shipments including synthetic genes </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shipments of all products and number of genes shipped in the three months ended March&nbsp;31, 2017, June&nbsp;30, 2017, September&nbsp;30, 2017,
December&nbsp;31, 2017, March&nbsp;31, 2018, June&nbsp;30, 2018, September&nbsp;30, 2018, December&nbsp;31, 2018, March&nbsp;31, 2019, and June&nbsp;30, 2019 were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7pt" ALIGN="center">


<TR>

<TD WIDTH="40%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="38" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<TD VALIGN="bottom"><B>(in&nbsp;thousands,&nbsp;except&nbsp;shipments)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>September&nbsp;30,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of genes shipped</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,019</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,023</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,784</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,246</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,252</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,246</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,087</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,069</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of shipments</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">292</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">751</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,694</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,943</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,909</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,151</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Comparison of the three months ended June&nbsp;30, 2018 and 2019 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Revenues </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="73%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,541</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,059</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues increased from $6.5&nbsp;million to $13.6&nbsp;million in the three months ended June&nbsp;30, 2019, which was an
increase of $7.1&nbsp;million, or 108%, over the three months ended June&nbsp;30, 2018. The revenue increase reflects growth in synthetic genes revenue of $2.0&nbsp;million and NGS tools revenue of $4.6&nbsp;million. The primary increase in
synthetic genes revenue is due to the introduction of our new 5.0KB gene product and customers purchasing our 3.0KB genes, driven by increased investment in our sales and marketing infrastructure, international expansion and the launching of the <FONT
STYLE="white-space:nowrap">e-commerce</FONT> platform in fiscal 2018. In the three months ended June&nbsp;30, 2019, we shipped 68,069 genes compared to 60,252 genes in the three months ended June&nbsp;30, 2018, an increase of 13%. Synthetic gene
pricing to our customers was relatively constant period-over-period, but the product mix changed with the introduction of our 5.0KB gene product and customers purchasing our 3.0KB genes. The primary reason for NGS tools revenue growth was the
adoption of our product by a larger customer base. We do not believe that pricing changes had a meaningful impact on the revenue changes for NGS tools period-over-period. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Cost of revenues </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="74%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,503</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,891</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the three months ended June&nbsp;30, 2019, cost of revenue increased to $11.4&nbsp;million from $7.5&nbsp;million in the
three months ended June&nbsp;30, 2018. The major factors contributing to the increase are growth in revenues and orders that led us to accelerate investment in capacity and production activity, resulting in higher consumption of reagents and
production materials. Additionally, cost of revenues increased due to additional headcount as we ramped up production for our NGS tools products and the associated payroll and stock compensation expense increase of $1.2&nbsp;million. The cost of
materials associated with the increase in the volume of shipments to customers accounted for an increase of $1.1&nbsp;million in the three months ended June&nbsp;30, 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Research and development expenses </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the three months ended June&nbsp;30, 2019, research and development expenses increased to $9.0&nbsp;million from
$5.3&nbsp;million in the three months ended June&nbsp;30, 2018. The increase was primarily due to expanding our DNA synthesis R&amp;D capabilities which includes payroll and stock compensation expense of $1.7&nbsp;million and approximately
$1.9&nbsp;million in pharmaceutical biologics drug discovery. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Selling, general and administrative </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,256</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,064</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the three months ended June&nbsp;30, 2019, selling, general and administrative expenses increased to $21.3&nbsp;million
from $11.3&nbsp;million in the three months ended June&nbsp;30, 2018, primarily due to increases in payroll expenses related to increased headcount, advertising and marketing expenses, professional and legal expenses, stock compensation expenses and
information technology related charges. Salaries and related costs increased by $2.3&nbsp;million related to general administrative personnel needed for operations as a public company, of which stock compensation was $1.3&nbsp;million. The sales and
marketing costs increased $2.9&nbsp;million due to increased headcount as well as our marketing related activities increased $0.3&nbsp;million versus the same period last fiscal year. Professional services expenses increased $3.9&nbsp;million, which
includes increased legal fees and costs of being a public company. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Interest, and other income (expense), net </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="74%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">284</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">804</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">520</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">183</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(337</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(318</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">-6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(227</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(213</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,521</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total interest and other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(67</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">259</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">326</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">-487</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest income was $0.8&nbsp;million in the three months ended June&nbsp;30, 2019 and $0.3&nbsp;million in the three months
ended June&nbsp;30, 2018, resulting from our short-term investments. Interest expense was $0.3&nbsp;million in the three months ended June&nbsp;30, 2019 and 2018 related to our outstanding debt. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Provision for income taxes </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="80%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(17</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">-24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We recorded income tax expense of $0.1&nbsp;million in the three months ended June&nbsp;30, 2018 and 2019. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Comparison of the nine months ended June&nbsp;30, 2018 and 2019 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Revenues </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="71%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">38,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">21,628</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues increased from $17.0&nbsp;million in the nine months ended June&nbsp;30, 2018, to $38.6&nbsp;million in the nine
months ended June&nbsp;30, 2019, which was an increase of $21.6&nbsp;million, or 127%. Our synthetic genes revenue rose by $6.9&nbsp;million and NGS tools revenue increased by $13.1&nbsp;million in the nine months ended June&nbsp;30, 2019 as
compared to the same period in the prior fiscal year. Our revenue growth in genes was due to a number of factors including higher gene shipments, increased volume of shipments of longer genes, higher revenue to our
<FONT STYLE="white-space:nowrap">non-Ginkgo</FONT> customers, expansion in the number of customers, increased investment in our sales force, international expansion and the launch of our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform in
fiscal 2018. In the nine months ended June&nbsp;30, 2019, we shipped 208,402 genes compared to 176,282&nbsp;genes in the nine months ended June&nbsp;30, 2018, an increase of 18%. Synthetic gene pricing to our customers was relatively constant
period-over-period. The NGS tools revenue growth period-over-period can be attributed to the launch of our NGS tools products in February 2018, increased investment in our sales force infrastructure and support, more customers commercially adopting
our NGS tools products and volume increase as our customers migrated from pilot to commercial volumes. We do not believe that pricing changes had a meaningful impact on revenue from NGS tools period-over-period. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Cost of revenues </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,096</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">35,041</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the nine months ended June&nbsp;30, 2019, cost of revenue increased to $35.0&nbsp;million from $23.1&nbsp;million from the
nine months ended June&nbsp;30, 2018. Three key factors contributed to the increase, namely higher revenues, increased number of units shipped and growth in orders which led us to accelerate our investment in NGS tool capacity and as production
activity increased, we consumed more reagents and production materials. As we ramped up production and investment in our NGS tool products, our cost of revenues increased by $5.0&nbsp;million due to additional headcount and associated payroll
expenses. The cost of materials associated with unit volume increased by approximately $4.9&nbsp;million for the nine months ended June&nbsp;30, 2019 versus nine months ended June&nbsp;30, 2018. Infrastructure costs increased $0.2&nbsp;million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Research and development expenses </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,282</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,904</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the nine months ended June&nbsp;30, 2019, research and development expenses increased to $25.2&nbsp;million from
$14.3&nbsp;million in the nine months ended June&nbsp;30, 2018. The higher expense was primarily due to the increased investment of approximately $5.6&nbsp;million in pharmaceutical and biologic drug discovery. Payroll and stock compensation related
expense increased $2.2&nbsp;million as a result of expanding R&amp;D capabilities. Subcontracting services costs and outside services costs increased by $0.7&nbsp;million to support software and product development. As we increased R&amp;D efforts,
the consumption of reagents and production materials increased by $1.2&nbsp;million, and corporate allocations decreased by $0.4&nbsp;million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Selling, general and administrative </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">55,703</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the nine months ended June&nbsp;30, 2019, selling, general and administrative expenses increased to $55.7&nbsp;million from
$30.5&nbsp;million in the nine months ended June&nbsp;30, 2018, primarily due to increases in payroll expenses related to increased headcount, advertising and marketing expenses, professional and legal expenses, stock compensation expenses and
information technology related charges. Sales and marketing compensation costs increased by $8.4&nbsp;million, higher stock-based compensation costs of $0.8&nbsp;million and in addition, our marketing related activities including tradeshows
increased $1.1&nbsp;million versus the same period last year. General and administrative compensation costs increased by $6.1&nbsp;million, including $3.6&nbsp;million </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
higher stock-based compensation and increased personnel costs associated with being a public company. Professional services and insurance expenses increased by approximately $8.5&nbsp;million,
which includes legal fees and costs of being a public company. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Interest, and other income (expense), net </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="74%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">590</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">280</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(927</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,007</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(80</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(263</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(187</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">246</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total interest, and other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(413</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">973</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">-336</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest income was $2.2&nbsp;million in the nine months ended June&nbsp;30, 2019 as compared to $0.6&nbsp;million in the nine
months ended June&nbsp;30, 2018, resulting from our short-term investments. Interest expense was $1.0&nbsp;million in the nine months ended June&nbsp;30, 2019 and $0.9 million in the nine months ended June 30, 2018 related to our outstanding debt
under our credit facility with Silicon Valley Bank. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Provision for income taxes </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="79%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months ended June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Change</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">179</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We recorded income tax expense of $0.2&nbsp;million in both the nine months ended June&nbsp;30, 2018 and 2019. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Liquidity and capital resources </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of
June&nbsp;30, 2019, our principal sources of liquidity were $161.8&nbsp;million of cash and cash equivalents and short-term investments, which primarily consist of short-term, investment-grade commercial paper and U.S. government treasury bills. We
believe our existing cash and cash equivalents, investments in marketable securities and cash from operations will be sufficient to meet our working capital needs, capital expenditures and financing obligations for at least the next 12&nbsp;months.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future capital requirements will depend on many factors, including our growth rate, the expansion of our direct sales force, strategic relationships
and international operations, the timing and extent of spending to support research and development efforts and the continuing market acceptance of our solutions. We may require additional equity or debt financing. Sales of additional equity could
result in dilution to our stockholders. If we raise funds by borrowing from third parties, the terms of those financing arrangements would require us to incur interest expense and may include negative covenants or other restrictions on our business
that could impair our operating flexibility. We can provide no assurance that financing will be available at all or, if available, that we could be able to obtain financing on terms favorable to us. If we are unable to raise additional capital when
needed, we would be required to curtail our operating activities and capital expenditures, and our business operating results and financial condition would be adversely affected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Operating capital requirements </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our
primary uses of capital are, and we expect will continue to be for the near future, compensation and related expenses, manufacturing costs, laboratory and related supplies, legal and other regulatory expenses and general overhead costs. As of
June&nbsp;30, 2019, we had $4.5&nbsp;million in commitments for capital expenditures. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Cash flows </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes our sources and uses of cash and cash equivalents: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="77%"></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Nine months&nbsp;ended<BR>June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>(in thousands)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(49,468</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(64,579</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by (used in) investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,902</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(103,623</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">155,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase (decrease) in cash, cash equivalents, and restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">59,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(12,552</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operating activities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net
cash used in operating activities was $64.6&nbsp;million in the nine months ended June&nbsp;30, 2019, and consisted primarily of a net loss of $76.5&nbsp;million adjusted for <FONT STYLE="white-space:nowrap">non-cash</FONT> items including
depreciation and amortization expenses of $4.6&nbsp;million, stock-based compensation expense of $7.8&nbsp;million, and a change in operating assets and liabilities of approximately $0.2&nbsp;million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities was $49.5&nbsp;million in the nine months ended June&nbsp;30, 2018, and consisted primarily of a net loss of
$51.4&nbsp;million adjusted for <FONT STYLE="white-space:nowrap">non-cash</FONT> items including depreciation and amortization expenses of $4.4&nbsp;million, stock-based compensation expense of $1.9&nbsp;million, and a change in operating assets and
liabilities of approximately $4.8&nbsp;million. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Investing activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the nine months ended June&nbsp;30, 2019, our investing activities used net cash of approximately $103.6&nbsp;million. The use of net cash resulted
primarily from the net impact of purchases and maturity of investments, and purchases of laboratory property, equipment, and computers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the nine
months ended June&nbsp;30, 2018, our investing activities provided net cash of approximately $26.9&nbsp;million. Investing activities included the purchases and maturity of investments and purchases of laboratory property, equipment and computers.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Financing activities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash provided by financing
activities was $155.7&nbsp;million in the nine months ended June&nbsp;30, 2019, which consisted of $156.2&nbsp;million in proceeds from public offerings, net of underwriting discounts and commissions and offering expenses, and $1.1&nbsp;million from
the issuance of common stock and exercise of stock options, offset by $1.7&nbsp;million in principal payments on long term debt. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash provided by
financing activities was $82.2&nbsp;million in the nine months ended June&nbsp;30, 2018, which consisted of $83.9&nbsp;million from the issuance of redeemable convertible preferred stock, $0.3&nbsp;million from the issuance of common stock, offset
by the payment of $2.0&nbsp;million of deferred offering costs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Off-balance</FONT> sheet arrangements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We do not have any <FONT STYLE="white-space:nowrap">off-balance</FONT> sheet arrangements. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual obligations and other commitments </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our
contractual obligations have not materially changed from those reported in our Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K.</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Critical accounting policies and significant management estimates </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation
of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs, and expenses, and related disclosures. On an ongoing basis, we evaluate our
estimates and assumptions. Changes in these estimates and assumptions or conditions could significantly affect our financial condition and results of operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the nine months ended June&nbsp;30, 2019, there were no significant changes to our critical accounting policies and estimates from those previously
reported and disclosed in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K.</FONT> &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148; contained in our Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K</FONT> filed with the SEC on December&nbsp;20, 2018 provides a complete discussion of our critical accounting policies and estimates. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recently issued accounting pronouncements </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For a
description of accounting changes and recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our condensed consolidated financial statements, see Note 2, &#147;Summary of Significant Accounting
Policies&#148; in Item 1 of Part I of this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for a full description of the recent accounting pronouncements and our expectation of their impact, if any, on our results of operations
and financial condition. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_10"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Quantitative and qualitative disclosures about market risk</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Interest rates risk </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We had cash and cash equivalents
totaling $80.8&nbsp;million and $68.2&nbsp;million as of September&nbsp;30, 2018 and June&nbsp;30, 2019, respectively. We had no short-term investments as of September&nbsp;30, 2018 and $93.6&nbsp;million as of June&nbsp;30, 2019. Our cash and cash
equivalents consist of cash in bank accounts and money market funds, and short-term investments consist of U.S. government agency bonds, corporate bonds, and commercial paper. The primary objectives of our investment activities are to preserve
principal and provide liquidity without significantly increasing risk. We do not enter into investments for trading or speculative purposes. Due to the relatively short-term nature of our investment portfolio, a hypothetical 100 basis point change
in interest rates would not have a material effect on the fair value of our portfolio. Therefore, we do not expect our operating results or cash flows to be materially affected by a sudden change in market interest rates. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Foreign currency exchange rate risk </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Substantially all of
our revenues and operating expenses are denominated in U.S. dollars. Therefore, as of June&nbsp;30, 2019, we do not believe that our exposure to foreign currency exchange risk is material to our business, financial condition or results of
operations. However, we expect an increasing portion of our future revenues to be denominated in currencies other than the U.S.&nbsp;Dollar. If a significant portion of our revenue or operating expenses were to become denominated in currencies other
than U.S. dollars, we might not be able to effectively manage this risk, and our business, financial condition and results of operations could be adversely affected by translation to U.S. dollars and by transactional foreign currency conversions.
</P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_11"></A>Item&nbsp;4</B><B><I>.</I></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Controls and procedures</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(a) Evaluation of disclosure controls and procedures </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our
management, with the participation of our chief executive officer and our chief financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of June&nbsp;30, 2018 as defined in Rules
<FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e)</FONT> under the Exchange Act, as of the end of the period covered by the Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q.</FONT> Based
on the evaluation of our disclosure controls and procedures as of June&nbsp;30, 2019, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable
assurance level. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(b) Changes in internal control over financial reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule <FONT
STYLE="white-space:nowrap">13a-15(d)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(d)</FONT> of the Exchange Act that occurred during the quarter ended June&nbsp;30, 2019 that have materially affected, or are reasonably likely to materially
affect, our internal control over financial reporting. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(c) </B><B><I>Inherent Limitations on Effectiveness of Controls</I></B><B> </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our management, including our chief executive officer and our chief financial officer, does not expect that our disclosure controls or our internal control
over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design
of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their cost. Because of the inherent limitations in all control systems, no evaluation of control can provide
absolute assurance that all issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or
mistake. Additionally, controls can be circumvented by individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions
about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the
degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="748609_12"></A>PART II. Other information </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_13"></A>Item&nbsp;1</B><B><I>.</I></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Legal proceedings</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;3, 2016, Agilent filed a lawsuit against us and our Chief Executive Officer, Dr.&nbsp;Emily Leproust, in the Superior Court of California,
Santa Clara County, or the Court. The complaint also names Does 1 through 20, which are fictitious placeholder defendants. As discussed below in more detail, after the Court granted Agilent leave to do so, Agilent filed a second amended complaint on
December&nbsp;13, 2018, which included adding two individuals as defendants, and Agilent may seek to amend its complaint to name additional defendants in the future. Agilent&#146;s complaint alleges three claims against Twist and Dr.&nbsp;Leproust:
(1)&nbsp;alleged breach of contract, related to the use of confidential information and alleged breach of <FONT STYLE="white-space:nowrap">non-solicitation</FONT> obligations against Dr.&nbsp;Leproust; (2)&nbsp;alleged breach of a duty of loyalty
against Dr.&nbsp;Leproust; and (3)&nbsp;alleged misappropriation of trade secrets under the California Uniform Trade Secrets Act, or CUTSA, against all defendants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On August&nbsp;22, 2018, Agilent filed a motion for leave to amend its complaint, including to add two individuals as defendants. On September&nbsp;12, 2018,
Agilent filed a supplemental declaration in support of its motion to amend, which attached a new, proposed Second Amended Complaint that revised certain allegations in paragraph 2 of the document. On September&nbsp;28, 2018, Agilent filed a motion
for a protective order seeking to impose limits on the defendants&#146; discovery in the case. The defendants opposed both motions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On December&nbsp;7,
2018, the Court granted Agilent&#146;s motion to amend its complaint, permitting Agilent to file its Second Amended Complaint. This new complaint, filed on December&nbsp;13, 2018, adds amended allegations against Dr.&nbsp;Leproust and us, and also
new claims for breach of contract and trade secret misappropriation against two individuals, Dr.&nbsp;Siyuan Chen, a current employee, and Ms.&nbsp;Solange Glaize, a former employee. However, the Court denied Agilent&#146;s motion for a protective
order and did not set any limits on discovery. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Also, on December&nbsp;7, 2018, the Court held a case management conference and set the trial to start on
February&nbsp;24, 2020. On January&nbsp;22, 2019, the Court issued an Order appointing the Honorable W. James Ware (Ret.) as Discovery Referee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Agilent&#146;s specific allegations against Twist and Dr.&nbsp;Leproust are set forth in its second amended complaint, which maintains the same set of claims
against Twist and Dr.&nbsp;Leproust as the superseded first amended complaint. With regard to the misappropriation claim, Agilent alleges, among other things, that Twist and Dr.&nbsp;Leproust misappropriated trade secrets relating to Agilent&#146;s
oligonucleotide synthesis technology and used those secrets to develop Twist&#146;s technology and identify personnel to hire from Agilent. With regard to the breach of loyalty claim, Agilent alleges, among other things, that Dr.&nbsp;Leproust
improperly withheld strategic business and technological plans from Agilent and diverted those plans to Twist instead. With regard to the breach of contract claim, Agilent alleges, among other things, that Dr.&nbsp;Leproust violated her contractual
obligations under her employment agreement with Agilent, including by failing to disclose the aforementioned plans and by soliciting one or more Agilent employees to terminate their employment within two years of her resignation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Agilent&#146;s requested relief, in its second amended complaint, includes: compensatory damages; injunctive relief; punitive and/or statutory exemplary
damages; a constructive trust upon allegedly misappropriated assets and gains derived from alleged breaches of agreements; and its attorneys&#146; fees and costs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&nbsp;29, 2019, Twist and Dr.&nbsp;Leproust filed a demurrer and motion to strike Agilent&#146;s second amended complaint, challenging each of
Agilent&#146;s claims. First, Defendants asserted that Agilent&#146;s breach of contract claim is antithetical to California law and public policy favoring employee mobility. Second, Defendants asserted that California precedent requires that
Agilent&#146;s duty of loyalty claim be dismissed. Third, Defendants asserted that Agilent&#146;s trade secret misappropriation claims must be dismissed for failure to identify any harm. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">That same day, Twist and Leproust filed a cross-complaint, asserting six counterclaims against Agilent and
Does <FONT STYLE="white-space:nowrap">1-10</FONT> for (1)&nbsp;declaration of no trade secret misappropriation; (2)&nbsp;declaration of no breach of contract; (3)&nbsp;declaration of no breach of duty of loyalty; (4)&nbsp;defamation, defamation per
se, libel, libel per se, slander, and slander per se; (5)&nbsp;intentional interference with prospective economic advantage; (6)&nbsp;unlawful and unfair competition. Twist Bioscience and Dr.&nbsp;Leproust also filed their answer and affirmative
defenses to Agilent&#146;s second amended complaint. The answer to Agilent&#146;s second amended complaint responded to Agilent&#146;s allegations and asserted numerous affirmative defenses and furthermore denies Agilent&#146;s claims have merit or
entitle it to any relief. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&nbsp;4, 2019, Agilent filed a demurrer and motion to strike challenging all six claims alleged in the Company and its
CEO&#146;s cross-complaint filed on January&nbsp;29, 2019. The Company and the CEO are opposing Agilent&#146;s motions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&nbsp;10, 2019, the Court
issued its ruling denying Agilent&#146;s demurrer and motion to strike the Company&#146;s cross-complaint.&nbsp;In addition, the Court issued its ruling denying the Company&#146;s demurrer and motion to strike certain allegations associated with
Agilent&#146;s breach of contract claim, but granted the Company&#146;s motion to strike breach of contract allegations relating to the <FONT STYLE="white-space:nowrap">non-solicitation</FONT> provision in Agilent&#146;s employment contract.</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&nbsp;16, 2019, Agilent filed their notice of appeal of the Court&#146;s May&nbsp;10, 2019 ruling denying Agilent&#146;s motion to strike.&nbsp;On
May&nbsp;22, 2019, Agilent sought ex parte relief from the Court to stay all proceedings related to both the Company&#146;s cross-claims and Agilent&#146;s affirmative claims. The Court stayed&nbsp;proceedings relating to the Company&#146;s
cross-claims, which was not opposed by the Company, but&nbsp;denied Agilent&#146;s request for a discovery stay related to Agilent&#146;s affirmative claims. Agilent then filed a noticed motion seeking to stay proceedings related to its affirmative
claims on June&nbsp;14, 2019, and following a hearing on June&nbsp;28, 2019, the Court denied Agilent&#146;s motion.&nbsp;Agilent may seek to appeal this ruling. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The trial remains set for February&nbsp;24, 2020. Additionally, the Discovery Referee has set a case schedule with fact discovery closing on October&nbsp;1,
2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We and Dr.&nbsp;Leproust currently believe that we have substantial and meritorious defenses to Agilent&#146;s claims and intend to vigorously
defend our position and prosecute our counterclaims, including through the trial and appellate stages if necessary. The outcome of any litigation, however, is inherently uncertain and there can be no assurance that the outcome of the case or the
costs of litigation, regardless of the outcome, will not have a material adverse effect on our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company regularly posts case updates
detailing relevant developments in its ongoing litigation with Agilent here: <U><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">https://investors.twistbioscience.com/agilent-v-twist-litigation</FONT></FONT></U>. During the third
quarter, posts were made in both May and June. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may also be subject to various other legal proceedings and claims arising in the ordinary course of
business. Although occasional adverse decisions or settlements may occur, management believes that the final disposition of such matters will not have a material adverse effect on our business, financial position, results of operations or cash
flows. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_14"></A>Item&nbsp;1A.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Risk factors</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this
Quarterly Report Form <FONT STYLE="white-space:nowrap">10-Q,</FONT> including &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148; and our unaudited condensed consolidated financial statements and
related notes, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risk and uncertainties not presently known to us or that we presently deem less significant
may also impair our business operations. If any of the events or circumstances described in the following risk factors actually occur, our business, operating results, financial condition, cash flows, and prospects could be materially and adversely
affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The business, financial
condition and operating results of the Company can be affected by a number of factors, whether currently known or unknown, including but not limited to those described below, any one or more of which could, directly or indirectly, cause the
Company&#146;s actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect the
Company&#146;s business, financial condition, operating results, and stock price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Because of the following factors, as well as other factors affecting
the Company&#146;s financial condition and operating results, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in
future periods. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Risks related to our business </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are an early stage company with a limited operating history, which may make it difficult to evaluate our current business and predict our future
performance. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We were incorporated in February 2013 and began commercial operations in April 2016. Prior to engaging in commercial operations, we
focused on research and development of DNA synthesis. Our revenues for the fiscal years ended September&nbsp;30, 2016, 2017 and 2018 were $2.3&nbsp;million, $10.8&nbsp;million and $25.4&nbsp;million, respectively. We may never achieve commercial
success, and we have limited historical financial data upon which we may base our projected revenue. We also have limited historical financial data upon which we may base our planned operating expense or upon which you may evaluate our business and
our prospects. Based on our limited experience in developing and marketing new products, we may not be able to effectively: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">drive adoption of our products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">attract and retain customers for our products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">anticipate and adapt to changes in the existing and emerging markets in which we operate; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">focus our research and development efforts in areas that generate returns on these efforts;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">maintain and develop strategic relationships with suppliers to acquire necessary materials and equipment for the
production of our products on appropriate timelines, or at all; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">implement an effective marketing strategy to promote awareness of our products with potential customers;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">scale our manufacturing activities to meet potential demand at a reasonable cost; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">avoid infringement of third-party intellectual property; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">obtain licenses on commercially reasonable terms to third-party intellectual property, as needed;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">obtain valid and enforceable patents that give us a competitive advantage; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">protect our proprietary technology; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">provide appropriate levels of customer training and support for our products; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">attract, retain and motivate qualified personnel. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, a high percentage of our expenses have been, and will continue to be, fixed. Accordingly, if we do not generate revenue as and when anticipated,
our losses may be greater than expected, and our operating results will suffer. You should consider the risks and difficulties frequently encountered by companies like ours in new and rapidly evolving markets when making a decision to invest in our
common stock. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have incurred net losses in every period to date, and we expect to continue to incur significant losses as we develop our business
and may never achieve profitability. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have incurred net losses each year since inception and have generated limited revenue from product sales
to date. We expect to incur increasing costs as we grow our business. We cannot be certain if or when we will produce sufficient revenue from our operations to support our costs. Even if profitability is achieved, we may not be able to sustain
profitability. We incurred net losses of $44.1&nbsp;million, $59.3&nbsp;million and $71.2&nbsp;million for the years ended September&nbsp;30, 2016, 2017 and 2018, respectively. As of June&nbsp;30, 2019, we had an accumulated deficit of
$287.3&nbsp;million. We expect to incur substantial losses and negative cash flow for the foreseeable future. In addition, as a public company, we will incur significant legal, accounting, and other expenses that we did not incur as a private
company. These increased expenses will make it harder for us to achieve and sustain future profitability. We may incur significant losses in the future for a number of reasons, many of which are beyond our control, including the other risks
described in this Form <FONT STYLE="white-space:nowrap">10-Q,</FONT> the market acceptance of our products, future product development, and our market penetration and margins. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We will require additional financing to achieve our goals, and a failure to obtain this necessary capital when needed on acceptable terms, or at all,
could force us to delay, limit, reduce or terminate our product manufacturing and development and other operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Since our inception,
substantially all of our resources have been dedicated to the development of our DNA synthesis platform. We believe that we will continue to expend substantial resources for the foreseeable future as we expand into additional markets we may choose
to pursue. These expenditures are expected to include costs associated with research and development, manufacturing and supply as well as marketing and selling existing and new products. In addition, other unanticipated costs may arise. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We expect that our existing cash and cash equivalents will be sufficient to fund our planned operating
expenses, capital expenditure requirements and debt service payments through at least the next 12 months. However, our operating plan may change as a result of factors currently unknown to us, and we may need to seek additional funds sooner than
planned, through public or private equity or debt financings or other sources, such as strategic collaborations. Such financing may result in dilution to stockholders, imposition of debt covenants and repayment obligations, or other restrictions
that may adversely affect our business. In addition, we may seek additional capital due to favorable market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future capital requirements depend on many factors, including: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the number and characteristics of any additional products or manufacturing processes we develop or acquire to
serve new or existing markets; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the scope, progress, results and costs of researching and developing future products or improvements to existing
products or manufacturing processes; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the cost of manufacturing our DNA synthesis equipment and tools and any future products we successfully
commercialize; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to establish and maintain strategic collaborations, licensing or other arrangements and the financial
terms of such agreements; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the costs of expanding our sales and marketing capabilities in the U.S. and in other geographies, including
China; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any lawsuits related to our products or commenced against us, including the costs associated with our current
litigation with Agilent; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the expenses needed to attract and retain skilled personnel; the costs associated with being a public company;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing patent claims,
including litigation costs and the outcome of such litigation; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the timing, receipt and amount of sales of, or royalties on, any future approved products, if any.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additional funds may not be available when we need them, on terms that are acceptable to us, or at all. If adequate funds are not
available to us on a timely basis, we may be required to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">delay, limit, reduce or terminate our manufacturing, research and development activities; or
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">delay, limit, reduce or terminate our establishment of sales and marketing capabilities or other activities that
may be necessary to generate revenue and achieve profitability. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to maintain adequate revenue growth or do not
successfully manage such growth, our business and growth prospects will be harmed. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have experienced significant revenue growth in a short
period of time. We may not achieve similar growth rates in future periods. Investors should not rely on our operating results for any prior periods as an indication of our future operating performance. To effectively manage our anticipated future
growth, we must continue to maintain and enhance our manufacturing, sales, financial and customer support administration systems, processes and controls. Failure to effectively manage our anticipated growth could lead us to over-invest or
under-invest in development, operational, and administrative infrastructure; result in weaknesses in our infrastructure, systems, or controls; give rise to operational mistakes, losses, loss of customers, productivity or business opportunities; and
result in loss of employees and reduced productivity of remaining employees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our continued growth could require significant capital expenditures and
might divert financial resources from other projects such as the development of new products and services. As additional products are commercialized, we may need to incorporate new equipment, implement new technology systems, or hire new personnel
with different qualifications. Failure to manage this growth or transition could result in turnaround time delays, higher manufacturing costs, declining product quality, deteriorating customer service, and slower responses to competitive challenges.
A failure in any one of these areas could make it difficult for us to meet market expectations for our products and could damage our reputation and the prospects for our business. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If our management is unable to effectively manage our anticipated growth, our expenses may increase more than expected, our revenue could decline or grow more
slowly than expected and we may be unable to implement our business strategy. The quality of our products may suffer, which could negatively affect our reputation and harm our ability to retain and attract customers. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The estimates of market opportunity and forecasts of market growth included in this Form <FONT
STYLE="white-space:nowrap">10-Q</FONT> may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be
accurate. For example, several of the reports rely on discussions with industry thought leaders, employ projections of future applications of synthetic biology and next generation sequencing technology in major
<FONT STYLE="white-space:nowrap">end-user</FONT> market segments and by technology type, and incorporate data from secondary sources such as company websites as well as industry, trade and government publications. The estimates and forecasts in this
Form <FONT STYLE="white-space:nowrap">10-Q</FONT> relating to the size and expected growth of our market may prove to be inaccurate. Even if the market in which we compete meets the size estimates and growth forecasted in this Form <FONT
STYLE="white-space:nowrap">10-Q,</FONT> our business could fail to grow at the rate we anticipate, if at all. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our quarterly and annual operating
results and cash flows have fluctuated in the past and might continue to fluctuate, causing the value of our common stock to decline substantially. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Numerous factors, many of which are outside our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results.
These fluctuations may make financial planning and forecasting difficult. In addition, these fluctuations may result in unanticipated decreases in our available cash, which could negatively affect our business and prospects. In addition, one or more
of such factors may cause our revenue or operating expenses in one period to be disproportionately higher or lower relative to the others. As a result, comparing our operating results on a <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">period-to-period</FONT></FONT> basis might not be meaningful. You should not rely on our past results as indicative of our future performance. Moreover, our stock price might be based on expectations of future performance
that are unrealistic or that we might not meet and, if our revenue or operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our operating results have varied in the past. As a result, our operating results could be unpredictable, particularly on a quarterly basis. In addition to
other risk factors listed in this section, some of the important factors that may cause fluctuations in our quarterly and annual operating results are further described in &#147;Risk factors&#151;Risks relating to owning our stock.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, a significant portion of our operating expense is relatively fixed in nature, and planned expenditures are based in part on expectations
regarding future revenue. Accordingly, unexpected revenue shortfalls might decrease our gross margins and could cause significant changes in our operating results from quarter to quarter. If this occurs, the trading price of our common stock could
fall substantially. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to attract new customers and retain and grow sales from our existing customers, our business will be
materially and adversely affected. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to grow our business, we must continue to attract new customers and retain and grow sales from our
existing customers on a cost-effective basis. To do this, we aim to attract new and existing buyers of synthetic DNA and NGS tool kits, convert makers of synthetic DNA into buyers of synthetic DNA, and achieve widespread market acceptance by
delivering both our current product offerings and new products and technologies at <FONT STYLE="white-space:nowrap">low-cost,</FONT> with high-quality, reliable turn-around times and throughput, superior
<FONT STYLE="white-space:nowrap">e-commerce</FONT> services and effective technical support. We cannot guarantee that our efforts to provide these key requirements will be consistently acceptable to, and meet the performance expectations of, our
customers and potential customers. If we are unable to successfully attract and retain customers, our business, financial position and results of operations would be negatively impacted. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Internet security poses a risk to our <FONT STYLE="white-space:nowrap">e-commerce</FONT> sales. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We currently generate a growing portion of our revenue through sales on our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform, increasing to 97% of
total revenue in the current quarter. However, as part of our growth strategy, we intend to increase the level of customer traffic and volume of customer purchases through our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform which we
formally launched to the general public in January 2018. We manage our website and <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform internally and as a result any compromise of our security or misappropriation of proprietary information
could have a material adverse effect on our business, financial condition and results of operations. We rely on encryption and authentication technology licensed from third parties to provide the security and authentication necessary to effect
secure Internet transmission of confidential information, such as credit and other proprietary information. Advances in computer capabilities, new discoveries in the field of cryptography or other events or developments may result in a compromise or
breach of the technology used by us to protect customer transaction data. Anyone who is able to circumvent our security measures could misappropriate proprietary information or cause material interruptions in our operations. We may be required to
expend significant capital and other resources to protect against security breaches or to minimize problems caused by security breaches. To the extent that our activities or the activities of others involve the storage and transmission of
proprietary information, security breaches could damage our reputation and expose us to a risk of loss and/or litigation. Our security measures may not prevent security breaches. Our failure to prevent these security breaches may result in consumer
distrust and may adversely affect our business, results of operations and financial condition. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Our actual operating results may differ significantly from our guidance. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From time to time, we plan to release guidance in our quarterly earnings conference calls, quarterly earnings releases, or otherwise, regarding our future
performance that represents our management&#146;s estimates as of the date of release. This guidance, which will include forward-looking statements, will be based on projections prepared by our management. This guidance will not be prepared with a
view toward compliance with published guidelines of the American Institute of Certified Public Accountants (AICPA) regarding projections or the SEC regarding forward-looking statements, and neither our independent registered public accounting firm
nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person will express any opinion or any other form of assurance with respect to the projections. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant
business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We intend to state possible
outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release
guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such third parties. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not
materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be
material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any
failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this &#147;Risk factors&#148; section in this <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> could result in the
actual operating results being different from our guidance, and the differences may be adverse and material. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Rapidly changing technology and
extensive competition in synthetic biology could make the products we are developing and producing obsolete or <FONT STYLE="white-space:nowrap">non-competitive</FONT> unless we continue to develop and manufacture new and improved products and pursue
new market opportunities. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The synthetic biology industry is characterized by rapid and significant technological changes, frequent new product
introductions and enhancements and evolving industry demands and standards. Our future success will depend on our ability to continually improve the products we are developing and producing, to develop and introduce new products that address the
evolving needs of our customers on a timely and cost-effective basis and to pursue new market opportunities that develop as a result of technological and scientific advances. These new market opportunities may be outside the scope of our proven
expertise or in areas which have unproven market demand, and the utility and value of new products and services developed by us may not be accepted in the markets served by the new products. Our inability to gain market acceptance of existing
products in new markets or market acceptance of new products could harm our future operating results. Our future success also depends on our ability to manufacture these new and improved products to meet customer demand in a timely and
cost-effective manner, including our ability to resolve manufacturing issues that may arise as we commence production of any new products we develop. Unanticipated difficulties or delays in replacing existing products with new products we introduce
or in manufacturing improved or new products in sufficient quantities to meet customer demand could diminish future demand for our products and harm our future operating results. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, there is extensive competition in the synthetic biology industry, and our future success will depend on our ability to maintain a competitive
position with respect to technological advances. Technological development by others may result in our technologies, as well as products developed using our technologies, becoming obsolete. Our ability to compete successfully will depend on our
ability to develop proprietary technologies and products that are technologically superior to and/or are less expensive than our competitors&#146; technologies and products. Our competitors may be able to develop competing and/or superior
technologies and processes and compete more aggressively and sustain that competition over a longer period of time. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The continued success of our
business relies heavily on our disruptive technologies and products and our position in the market as a leading provider or synthetic DNA using a silicon chip. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future profitability will depend on our ability to successfully execute and maintain a sustainable business model and generate continuous streams of
revenue. Our business model is premised on the fact that we are the only DNA synthesis provider to synthesize DNA on a silicon chip and the competitive advantages this creates. Our DNA synthesis methods, among other things, reduce the amount of raw
materials required, speed up the synthesis process and deliver large volumes of high-quality synthetic DNA at low unit cost. However, if other competitors develop and commercialize a manufacturing process using a silicon chip or other similar
technologies providing for the development of competitive synthetic DNA products at scale, this could be disruptive to our business </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
model and could adversely affect our business prospects, financial condition and results of operations. If we are unable to convert sufficient number of current manufacturers of synthetic DNA to
buyers of our synthetic DNA, surpass our competitors regarding certain industry-related data points, and effectively implement our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform which facilitates efficient order entry and fulfillment
for our customers, our business, prospects, financial condition and results of operation will be adversely affected. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to expand
into adjacent addressable markets, our business may be materially and adversely affected. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future revenue growth and market potential may
depend on our ability to leverage our DNA synthesis platform together with our custom libraries and other proprietary tools, such as our anti-GPCR library and antibody optimization solution, in adjacent businesses such as pharmaceutical biologics
drug discovery and digital data storage in DNA. However, we may not be able to validate that our antibody libraries will accelerate the lead identification and lead optimization steps of antibody discovery or will allow us to discover more effective
antibody drugs. In addition, our technology may not develop in a way that allows data storage in DNA to become cost competitive with traditional data storage media or in a way that otherwise enables us to address the markets opportunities that we
believe exist. If we are unable to expand into adjacent addressable markets, our business, financial position and results of operations could be negatively impacted. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>A significant portion of our sales depends on customers&#146; budgets that may be subject to significant and unexpected variation, including
seasonality. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our customers&#146; spending on research and development impacts our sales and profitability. Our customers and potential customers
include healthcare, agriculture, industrial chemicals and academic research sectors, and their budgets can have a significant effect on the demand for our products. Their research and development budgets are based on a wide variety of factors,
including factors beyond our control, such as: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the allocation of available resources to make purchases; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">funding from government sources; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in government programs that provide funding to research institutions and companies;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the spending priorities among various types of research equipment; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">policies regarding capital expenditures during recessionary periods; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">macroeconomic conditions and the political climate; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in the regulatory environment; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">differences in budgetary cycles; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">market acceptance of relatively new technologies, such as ours. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any decrease in spending or change in spending priorities of our customers and potential customers could significantly reduce the demand for our products. As
we expand into new geographic markets, our revenue may be impacted by seasonal trends in the different regions, the seasonality of customer budgets in those regions and the mix of domestic versus international sales. Moreover, we have no control
over the timing and amount of purchases by these customers and potential customers, and as a result, revenue from these sources may vary significantly due to factors that can be difficult to forecast. Any delay or reduction in purchases by customers
and potential customers or our inability to forecast fluctuations in demand could harm our future operating results. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We generally do not have
long-term contracts with our customers requiring them to purchase any specified quantities from us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We generally do not have long-term contracts
with our customers requiring them to purchase any specified quantities from us and without such contracts our customers are not obligated to order or reorder our products. As a result, we cannot accurately predict our customers&#146; decisions to
reduce or cease purchasing our products. Additionally, even where we enter into contracts with our customers, there is no guarantee that such agreements will be negotiated on terms that are commercially favorable to us in the long-term. Therefore,
if many of our customers were to substantially reduce their transaction volume or cease ordering products from us, this could materially and adversely affect our financial performance. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have limited experience in sales and marketing of our products and, as a result, may be unable to successfully increase our market share and expand
our customer base. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have limited experience in sales and marketing of our products. Our ability to achieve profitability depends on our being
able to increase our market share and expand our customer base. Although members of our sales and marketing teams have considerable industry experience and have engaged in marketing activities for our products, in the future we must expand our
sales, marketing, distribution and customer support capabilities with the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
appropriate technical expertise to effectively market our products. Furthermore, it takes six to nine months to recruit, onboard and ramp sales personnel to full capability. To perform sales,
marketing, distribution and customer support successfully, we will face a number of risks, including: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we may not be able to attract, retain and manage the sales, marketing and service force necessary to publicize
and gain broader market acceptance for our technology; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the time and cost of establishing a specialized sales, marketing and service force for a particular product or
service, which may be difficult to justify in light of the revenue generated; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our sales, marketing and service force may be unable to initiate and execute successful commercialization
activities with respect to new products or markets we may seek to enter. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If our sales and marketing efforts, or those of any
third-party sales and distribution partners, are not successful, our new technologies and products may not gain market acceptance, which could materially impact our business operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have limited experience in manufacturing our DNA synthesis equipment and tools. If we are unable to expand our DNA synthesis manufacturing capacity,
this would result in lost revenue and harm our business. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to expand our manufacturing capacity of new and existing products, we need to
either build additional internal manufacturing capacity, contract with one or more partners, or both. Our technology and the production process for our DNA synthesis equipment and tools are complex, involving specialized parts, and we may encounter
unexpected difficulties in manufacturing our DNA synthesis equipment and tools. There is no assurance that we will be able to continue to build manufacturing capacity internally or find one or more suitable partners, or both, to meet the volume and
quality requirements necessary to be successful in our existing and potential markets. Manufacturing and product quality issues may arise as we increase the scale of our production. If our DNA synthesis equipment and tools do not consistently
produce DNA products that meet our customers&#146; performance expectations, our reputation may be harmed, and we may be unable to generate sufficient revenue to become profitable. Any delay or inability in establishing or expanding our
manufacturing capacity could diminish our ability to develop or sell our products, which could result in lost revenue and materially harm our business, financial condition and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are substantially dependent on the success of our synthetic DNA products. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To date, we have invested nearly all of our efforts and financial resources in the research and development of our synthetic DNA products. The DNA synthesis
business is very capital intensive, particularly for early stage companies that do not have significant <FONT STYLE="white-space:nowrap">off-setting</FONT> revenues. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our financial results are dependent on strengthening our core business while diversifying into other developing sectors such as pharmaceutical biologics drug
discovery and data storage. Substantially all of our revenue generated to date is from our synthetic DNA products. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our near-term prospects, including our
ability to finance our Company and enter into strategic collaborations, will depend heavily on the successful development and commercialization of our synthetic DNA products. These initiatives will be substantially dependent on our ability to
generate revenue from our synthetic DNA products and obtain other funding necessary to support these initiatives. Our inability to continue these initiatives and initiate new research and development efforts could result in a failure to develop new
products, improve upon existing products such that sectors like pharmaceutical biologics drug discovery and data storage may never be fully developed, and expand our addressable market which could have a material and adverse impact on our sales,
business, financial position and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We and our chief executive officer are currently involved in litigation with Agilent
Technologies, Inc., in which Agilent has alleged a claim of trade secret misappropriation against Twist Bioscience and trade secret misappropriation and other related claims against our chief executive officer, and an adverse result could harm our
business and results of operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We and our chief executive officer are currently involved in litigation with Agilent in which Agilent has
alleged a claim of trade secret misappropriation against our Company and trade secret misappropriation and other related claims against our chief executive officer and also against two other individuals: a current Company employee and a former
Company employee. This litigation with Agilent could result in significant expense. Agilent has considerable resources available to it; we, on the other hand, are an early-stage commercial company with comparatively few resources available to us to
engage in costly and protracted litigation. Intellectual property infringement claims asserted against us could be costly to defend and could limit our ability to use some technologies in the future. They will be time consuming, will divert our
chief executive officer&#146;s, management&#146;s and scientific personnel&#146;s attention, may be used by Agilent in an effort to generate negative publicity with our customers and investors, and may result in liability for substantial damages.
For example, we have incurred and anticipate that we will continue to incur significant expense and substantial time in defending against our current intellectual property infringement dispute with Agilent. In another example, we have incurred and
anticipate that we will continue to incur significant expense and substantial time in preparing and prosecuting counterclaims </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
alleged against Agilent. We anticipate that Agilent may use litigation, including filing amended or new complaints, other court filings, public statements and press releases, regardless of merit
in an attempt to disrupt our business and create uncertainty about our future prospects, which could create volatility in the trading price of our common stock or damage to our reputation in the marketplace. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An adverse judgment in the Agilent proceeding could require us to pay damages, attorneys&#146; fees, costs and expenses, or result in injunctive relief, or
generate negative publicity, any of which could materially adversely affect our business, financial condition, results of operations and prospects. For more information on our current legal and regulatory proceedings, see the section of this Form <FONT
STYLE="white-space:nowrap">10-Q</FONT> captioned &#147;Legal proceedings.&#148; And for other risks related to our intellectual property, see the section of this Form <FONT STYLE="white-space:nowrap">10-Q</FONT> captioned &#147;Risks related to our
intellectual property.&#148; We may also in the future be involved with other litigation. We expect that the number of such claims may increase as our scale and the level of competition in our industry segments grows. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We depend on one single-source supplier for a critical component for our DNA synthesis process. The loss of this supplier or its failure to supply us
with the necessary component on a timely basis, could cause delays in the future capacity of our DNA synthesis process and adversely affect our business. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We depend on one single-source supplier for a critical component for our DNA synthesis process. We do not currently have the infrastructure or capability
internally to manufacture this component. Although we have a substantial reserve of supplies and although alternative suppliers exist for this critical component of our synthesis process, our existing DNA synthesis manufacturing process has been
designed based on the functions, limitations, features and specifications of the components that we currently utilize. We have a supply agreement in place with this component supplier. However, there can be no assurance that our supply of this
component will not be limited, interrupted, or of satisfactory quality or continue to be available at acceptable prices. Additionally, we do not have any control over the process or timing of the acquisition or manufacture of materials by our
manufacturer and cannot ensure that it will deliver to us the component we order on time, or at all. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The loss of this component provided by this supplier
could require us to change the design of our manufacturing process based on the functions, limitations, features and specifications of the replacement components. In addition, the lead time needed to establish a relationship with a new supplier can
be lengthy, and we may experience delays in meeting demand in the event we must switch to a new supplier. The time and effort to qualify a new supplier could result in additional costs, diversion of resources or reduced manufacturing yields, any of
which would negatively impact our operating results. Further, we may be unable to enter into agreements with a new supplier on commercially reasonable terms, which could have a material adverse impact on our business. Our dependence on this
single-source supplier exposes us to certain risks, including the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our supplier may cease or reduce production or deliveries, raise prices or renegotiate terms;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we may be unable to locate a suitable replacement on acceptable terms or on a timely basis, if at all;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">if there is a disruption to our single-source supplier&#146;s operations, and if we are unable to enter into
arrangements with alternative suppliers, we will have no other means of completing our synthesis process until they restore the affected facilities or we or they procure alternative manufacturing facilities or sources of supply;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">delays caused by supply issues may harm our reputation, frustrate our customers and cause them to turn to our
competitors for future projects; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our ability to progress our DNA synthesis products could be materially and adversely impacted if the
single-source supplier upon which we rely were to experience a significant business challenge, disruption or failure due to issues such as financial difficulties or bankruptcy, issues relating to other customers such as regulatory or quality
compliance issues, or other financial, legal, regulatory or reputational issues. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moreover, to meet anticipated market demand, our
single-source supplier may need to increase manufacturing capacity, which could involve significant challenges. This may require us and our supplier to invest substantial additional funds and hire and retain the technical personnel who have the
necessary experience. Neither we nor our supplier may successfully complete any required increase to existing manufacturing capacity in a timely manner, or at all. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We must continue to secure and maintain sufficient and stable supplies of raw materials. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although historically we have not experienced price increases due to unexpected raw material shortages and other unanticipated events, there is no assurance
that our supply of raw materials will not be significantly adversely affected in the future, adversely affecting our business, prospects, financial condition and results of operation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, as we grow, our existing suppliers may not be able to meet our increasing demand, and we may need to find additional suppliers. There is no
assurance that we will always be able to secure suppliers who provide raw materials at the specification, quantity and quality levels that we demand (or at all) or be able to negotiate acceptable fees and terms of services with any such suppliers.
Identifying a suitable supplier is an involved process that requires us to become satisfied with their quality control, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
responsiveness and service, financial stability and labor and other ethical practices. Even if we are able to expand existing sources, we may encounter delays in production and added costs as a
result of the time it takes to train suppliers in our methods, products and quality control standards. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We typically do not enter into agreements with our
suppliers but secure our raw materials on a purchase order basis. Our suppliers may reduce or cease their supply of raw materials and outsourced services and products to us at any time in the future. If the supply of raw materials and the outsourced
services and products is interrupted, our production processes may be delayed. If any such event occurs, our operation and financial position may be adversely affected. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A deterioration of our relationship with any of our suppliers, or problems experienced by these suppliers, could lead to shortages in our production capacity
for some or all of our products. In such case, we may not be able to fulfill the demand of existing customers or supply new customers. A raw material shortage or an increase in the cost of the raw materials we use could result in decreased revenue
or could impair our ability to maintain or expand our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event of significant price increases for raw materials, we may have to pass the
increased raw materials costs to our customers. However, we cannot assure you that we will be able to raise the prices of our products sufficiently to cover increased costs resulting from increases in the cost of our raw materials or overcome the
interruption of a sufficient supply of qualified raw materials for our products. As a result, a price increase for our raw materials may negatively impact our business, financial position and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may encounter difficulties in managing our growth, and these difficulties could impair our profitability. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Currently, we are working simultaneously on multiple projects, expanding our capacity, consolidating our manufacturing operations into one facility in South
San Francisco and reobtaining certain ISO certifications, as well as targeting several market sectors, including activities in the healthcare, agriculture, industrial chemicals and academic sectors. These diversified operations and activities place
significant demands on our limited resources and require us to substantially expand the capabilities of our technical, administrative and operational resources. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If we are unable to manage this growth and consolidation and recertification of our manufacturing facilities effectively, our shipments to our customers could
be impacted and our business and operating results could suffer. Our ability to manage our operations and costs, including research and development, costs of components, manufacturing, sales and marketing, requires us to continue to enhance our
operational, financial and management controls, reporting systems and procedures and to attract and retain sufficient numbers of talented employees. Failure to attract and retain sufficient numbers of talented employees will further strain our human
resources and could impede our growth. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of
a significant customer. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have derived, and believe we may continue to derive, a significant portion of our revenues from one large customer or a
limited number of large customers. Our largest customer Ginkgo Bioworks accounted for 30%, 40% and 34% of our revenues for the fiscal years ended September&nbsp;30, 2016, 2017 and 2018, respectively. Our customers may buy less of our products
depending on their own technological developments, <FONT STYLE="white-space:nowrap">end-user</FONT> demand for our products and internal budget cycles. In addition, existing customers may choose to produce some or all of their synthetic DNA
requirements internally by using or developing manufacturing capabilities organically or by using capabilities from acquisitions of assets or entities from third parties with such capabilities. For example, in January 2017, Ginkgo Bioworks announced
the acquisition of Gen9, Inc., which was a DNA synthesis manufacturer. If Ginkgo Bioworks reduces the amount of products it purchases from us and increases the amount of synthetic DNA products it manufactures internally using the capabilities
acquired in the Gen9 acquisition or otherwise, it could have a material adverse impact on our revenue, results of operations, cash flows and reputation in the marketplace. The loss of Ginkgo Bioworks as a customer, or the loss of any other
significant customer or a significant reduction in the amount of product ordered by Ginkgo Bioworks or any other significant customer would adversely affect our revenue, results of operations, cash flows and reputation in the marketplace. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our credit facility contains restrictions that limit our flexibility in operating our business. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September 2017, we entered into an amended and restated loan and security agreement with SVB. Our credit facility contains various covenants that limit our
ability to engage in specified types of transactions. These covenants limit our ability to, among other things: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">sell, transfer, lease or otherwise dispose of our assets; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">create, incur or assume additional indebtedness; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">engage in certain changes in business, management, control, or business location </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">encumber or permit liens on certain of our assets; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">make restricted payments, including paying dividends on, repurchasing or making distributions with respect to our
common stock; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">make specified investments (including loans and advances); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consolidate, merge, sell or otherwise dispose of all or substantially all of our assets or acquire other
entities; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">make or permit any payment on any subordinated debt; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">enter into certain transactions with our affiliates. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our incurrence of this debt, and any future increases in our aggregate level of debt, may adversely affect our operating results and financial condition by,
among other things: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">increasing our vulnerability to downturns in our business, to competitive pressures and to adverse economic and
industry conditions; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">requiring the dedication of an increased portion of our expected cash flows from operations to service our
indebtedness, thereby reducing the amount of expected cash flows available for other purposes, including capital expenditures, acquisitions and dividends; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">limiting our flexibility in planning for, or reacting to, changes in our business and our industry.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A breach of any of these covenants could result in a default under our credit facility. Upon the occurrence of an event of default
under our credit facility, SVB could elect to declare all amounts outstanding under our credit facility to be immediately due and payable and terminate all commitments to extend further credit. If we were unable to repay those amounts, the lenders
under our credit facility could proceed against the collateral granted to them to secure such indebtedness. We have pledged substantially all of our assets, other than our intellectual property, as collateral under our credit facility. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We depend on the continuing efforts of our senior management team and other key personnel. If we lose members of our senior management team or other key
personnel or are unable to successfully retain, recruit and train qualified researchers, engineering and other personnel, our ability to develop our products could be harmed, and we may be unable to achieve our goals. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our future success depends upon the continuing services of members of our senior management team and scientific and engineering personnel. We are highly
dependent on Dr.&nbsp;Emily Leproust, our President and Chief Executive Officer, who is employed &#147;at will,&#148; meaning we or she may terminate the employment relationship at any time. In particular, our researchers and engineers are critical
to our future technological and product innovations, and we will need to hire additional qualified personnel. We may not be able to attract and retain qualified personnel on acceptable terms, or at all. In addition, to the extent we hire personnel
from competitors, we may be subject to allegations that they have been improperly solicited or that they have divulged proprietary or other confidential information, or that their former employers own their research output. Our industry,
particularly in the San Francisco Bay Area, is characterized by high demand and intense competition for talent, and the turnover rate can be high. We compete for qualified management and scientific personnel with other life science companies,
academic institutions and research institutions, particularly those focusing on genomics. Many of these employees could leave our company with little or no prior notice and would be free to work for a competitor. If one or more of our senior
executives or other key personnel were unable or unwilling to continue in their present positions, we might not be able to replace them easily or at all, and other senior management may be required to divert attention from other aspects of the
business. In addition, we do not have &#147;key person&#148; life insurance policies covering members of our management team or other key personnel except Dr.&nbsp;Leproust. The loss of any of these individuals or our inability to attract or retain
qualified personnel, including researchers, engineers and others, could prevent us from pursuing collaborations and adversely affect our product development and introductions, business growth prospects, results of operations and financial condition.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may engage in strategic transactions, including acquisitions that could disrupt our business, cause dilution to our stockholders, reduce our
financial resources, or prove not to be successful. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the future, we may enter into transactions to acquire other businesses, products or
technologies and our ability to do so successfully cannot be ensured. In April 2016, we acquired Genome Compiler Corporation, which became a wholly owned subsidiary. This acquisition allowed us to add software design capabilities for our <FONT
STYLE="white-space:nowrap">e-commerce</FONT> ordering system. However, to date, we have not successfully concluded other acquisitions, and we are pursuing opportunities in the life sciences industry that complement and expand our synthetic DNA
product, products and markets both locally and internationally. If we identify suitable opportunities, we may not be able to make such acquisitions on favorable terms or at all. Any acquisitions we make may not strengthen our competitive position,
and these transactions may be viewed negatively by customers or investors. We may decide to incur debt in connection with an acquisition or issue our common stock or other equity securities to the stockholders of the acquired company, which would
reduce the percentage ownership of our existing stockholders. We could incur losses resulting from undiscovered liabilities of the acquired </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
business that are not covered by any indemnification we may obtain from the seller. In addition, we may not be able to successfully integrate the acquired personnel, technologies and operations
into our existing business in an effective, timely and <FONT STYLE="white-space:nowrap">non-disruptive</FONT> manner. Acquisitions may also divert management attention from
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">day-to-day</FONT></FONT> responsibilities, increase our expenses and reduce our cash available for operations and other uses. In addition, we cannot guarantee that we will be able to
fully recover the costs of such acquisitions or that we will be successful in leveraging any such strategic transactions into increased business, revenue or profitability. We also cannot predict the number, timing or size of any future acquisitions
or the effect that any such transactions might have on our operating results. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From time to time, we may consider other strategic transactions, including
collaborations. The competition for collaborators is intense, and the negotiation process is time-consuming and complex. Any new collaboration may be on terms that are not optimal for us, and we may not be able to maintain any new collaboration. Any
such collaboration may require us to incur <FONT STYLE="white-space:nowrap">non-recurring</FONT> or other charges, increase our near- and long-term expenditures and pose significant integration or implementation challenges or disrupt our management
or business. These transactions would entail numerous operational and financial risks, including exposure to unknown liabilities, disruption of our business and diversion of our management&#146;s time and attention to manage a collaboration,
incurrence of substantial debt or dilutive issuances of equity securities to pay transaction consideration or costs, higher than expected collaboration, acquisition or integration costs, write-downs of assets or goodwill or impairment charges,
increased amortization expenses, difficulty and cost in facilitating the collaboration or combining the operations and personnel of any acquired business, impairment of relationships with key suppliers, manufacturers or customers of any acquired
business due to changes in management and ownership and the inability to retain key employees of any acquired business. Accordingly, although there can be no assurance that we will undertake or successfully complete any collaborations, any
transactions that we do complete may be subject to the foregoing or other risks and have a material and adverse effect on our business, financial condition, results of operations and prospects. Conversely, any failure to enter any collaboration or
other strategic transaction that would be beneficial to us could delay the development and potential commercialization of our products and technologies. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>As we expand our development and commercialization activities outside of the United States, we will be subject to an increased risk of inadvertently
conducting activities in a manner that violates the U.S. Foreign Corrupt Practices Act and similar laws. If that occurs, we may be subject to civil or criminal penalties which could have a material adverse effect on our business, financial
condition, results of operations and growth prospects. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, which prohibits
corporations and individuals from paying, offering to pay, or authorizing the payment of anything of value to any foreign government official, government staff member, political party, or political candidate in an attempt to obtain or retain
business or to otherwise influence a person working in an official capacity. We are also subject to the UK Anti-Bribery Act, which prohibits both domestic and international bribery, as well as bribery across both public and private sectors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the course of establishing and expanding our commercial operations and complying with <FONT STYLE="white-space:nowrap">non-U.S.</FONT> regulatory
requirements, we will need to establish and expand business relationships with various third parties and we will interact more frequently with foreign officials, including regulatory authorities. Expanded programs to maintain compliance with such
laws will be costly and may not be effective. Any interactions with any such parties or individuals where compensation is provided that are found to be in violation of such laws could result in substantial fines and penalties and could materially
harm our business. Furthermore, any finding of a violation under one country&#146;s laws may increase the likelihood that we will be prosecuted and be found to have violated another country&#146;s laws. If our business practices outside the United
States are found to be in violation of the FCPA, UK Anti-Bribery Act or other similar laws, we may be subject to significant civil and criminal penalties which could have a material adverse effect on our financial condition and results of
operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We could engage in exporting or related activity that contravenes international trade restraints, or regulatory authorities could
promulgate more far reaching international trade restraints, which could give rise to one or more of substantial legal liability, impediments to our business and reputational damage. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our international business activities must comport with U.S. export controls and other international trade restraints, including the U.S. Department of
Commerce&#146;s Export Administration Regulations and economic sanctions regulations administered by the U.S. Treasury Department&#146;s Office of Foreign Assets Controls. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have established an international trade compliance program that encompasses best practices for preventing, detecting and addressing noncompliance with
international trade restraints. Furthermore, to date our exports have not been licensable under export controls; however, we could fail to observe the compliance program requirements in a manner that leaves us in noncompliance with export controls
or other international trade restraints. In addition, authorities could promulgate international trade restraints that impinge on our ability to prosecute our business as planned. One or more of resulting legal penalties, restraints on our business
or reputational damage could have material adverse effects on our business and financial condition. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Adverse conditions in the global economy and disruption of financial markets may significantly harm
our revenue, profitability and results of operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The global economy has a significant impact on our business and volatility and disruption of
financial markets could limit our customers&#146; ability to obtain adequate financing or credit to purchase and pay for our products in a timely manner or to maintain operations, which could result in a decrease in sales volume that could harm our
results of operations. General concerns about the fundamental soundness of domestic and international economies may also cause our customers to reduce their purchases. Changes in banking, monetary and fiscal policies to address liquidity and
increase credit availability may not be effective. Significant government investment and allocation of resources to assist the economic recovery of sectors which do not include our customers may reduce the resources available for government grants
and related funding for life sciences research and development. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Continuation or further deterioration of these financial and macroeconomic conditions
could significantly harm our sales, profitability and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We operate in a highly competitive industry and if we are not able to
compete effectively, our business and operating results will likely be harmed. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We face competition from a broad range of providers of core
synthetic biology products such as GenScript Biotech Corporation, GENEWIZ, Integrated DNA Technologies, Inc., DNA 2.0 Inc. d/b/a/ ATUM, GeneArt (owned by Thermo Fisher Scientific Inc.), Eurofins Genomics LLC, Sigma-Aldrich Corporation (an indirect
wholly owned subsidiary of Merck&nbsp;&amp; Company), Promega Corporation, OriGene Technologies, Inc., Blue Heron Biotech, LLC and others. Additionally, we compete with both large and emerging providers in the life sciences tools and diagnostics
industries focused on sample preparation for next generation sequencing such as Thermo Fisher Scientific Inc., Illumina, Inc., Integrated DNA Technologies, Inc., Agilent, and Roche NimbleGen, Inc. In the antibody discovery market, we compete with
clinical research organizations, such as LakePharma (mouse hybridoma, llama immune libraries, XOMA phage display library) and Aldevron, LLC (genetic mouse immunization coupled with hybridoma), and antibody discovery biotechnology companies, such as
Iontas (human phage display libraries, human phage display library focused on ion channels), Adimab (human synthetic yeast display libraries), and Distributed Bio (human synthetic phage display library, lead optimization libraries). In the field of
DNA digital data storage, we compete with Catalog Technologies, Inc., ETH Zurich, Helixworks, Iridia, Inc., North Shore Bio and Roswell. We may not be successful in maintaining our competitive position for a number of reasons. Some of our current
competitors, as well as many of our potential competitors, have significant name recognition, substantial intellectual property portfolios, longer operating histories, greater resources to invest in new technologies, substantial experience in new
product development and manufacturing capabilities and more established distribution channels to deliver products to customers than we do. These competitors may be able to respond more quickly and effectively than we can to new or changing
opportunities, technologies, standards or customer requirements. Our competitors may develop disruptive technologies or products that are comparable or superior to our technologies and products. In light of these advantages, even though we believe
our technology is superior to the products offerings of our competitors, current or potential customers might accept competitive products in lieu of purchasing our products. Increased competition is likely to result in continued pricing pressures,
which could harm our sales, profitability or market share. Our failure to continue competing effectively or wining additional business with our existing customers could materially and adversely affect our business, financial condition or results of
operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may be subject to significant pricing pressures. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Over time, increasing customer demand for lower prices could force us to discount our products and result in lower margins. The impact may be further
exacerbated if we are unable to successfully control production costs. Alternatively, if due to rising market prices, our suppliers increase prices or reduce discounts on their supplies, we may be unable to pass on any cost increase to our
customers, thereby resulting in reduced margins and profits. Furthermore, changes in our product mix may negatively affect our gross margins. Overall, these pricing pressures may adversely affect our business, financial position and results of
operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Ethical, legal and social concerns surrounding the use of genetic information could reduce demand for our technology. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our products may be used to create DNA sequences of humans, agricultural crops and other living organisms. Our products could be used in a variety of
applications, which may have underlying ethical, legal and social concerns. Governmental authorities could, for safety, social or other purposes, impose limits on or implement regulation of the use of gene synthesis. Such concerns or governmental
restrictions could limit the use of our DNA synthesis products, which could have a material adverse effect on our business, financial condition and results of operations. In addition, public perception about the safety and environmental hazards of,
and ethical concerns over, genetically engineered products and processes could influence public acceptance of our technologies, products and processes. These concerns could result in increased expenses, regulatory scrutiny, delays or other
impediments to our programs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We use biological and hazardous materials that require considerable expertise and expense for
handling, storage and disposal and may result in claims against us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We work with materials, including chemicals, biological agents, and compounds
and DNA samples that could be hazardous to human health and safety or the environment. Our operations also produce hazardous and biological waste products. Federal, state and local laws and regulations govern the use, generation, manufacture,
storage, handling and disposal of these materials and wastes. Compliance with applicable environmental laws and regulations is expensive, and current or future environmental laws and regulations may restrict our operations. If we do not comply with
applicable regulations, we may be subject to fines and penalties. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we cannot eliminate the risk of accidental injury or contamination from
these materials or wastes, which could cause an interruption of our commercialization efforts, research and development programs and business operations, as well as environmental damage resulting in costly
<FONT STYLE="white-space:nowrap">clean-up</FONT> and liabilities under applicable laws and regulations. Furthermore, environmental laws and regulations are complex, change frequently and have tended to become more stringent. We cannot predict the
impact of such changes and cannot be certain of our future compliance. While our property insurance policy provides limited coverage in the event of contamination from hazardous and biological products and the resulting cleanup costs, we do not
currently have any additional insurance coverage for legal liability for claims arising from the handling, storage or disposal of hazardous materials. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accordingly, in the event of contamination or injury, we could be liable for damages or penalized with fines in an amount exceeding our resources and our
operations could be suspended or otherwise adversely affected. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We could develop DNA sequences or engage in other activity that contravenes
biosecurity requirements, or regulatory authorities could promulgate more far reaching biosecurity requirements that our standard business practices cannot accommodate, which could give rise to substantial legal liability, impediments to our
business and reputational damage. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Federal Select Agent Program, or the FSAP, involves rules administered by the Centers for Disease Control
and Prevention and Toxins and the Animal and Plant Health Inspection Service that regulate possession, use and transfer of biological select agents and toxins that have the potential to pose a severe threat to public, animal or plant health or to
animal or plant products. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have established a biosecurity program under which we follow biosafety and biosecurity best practices and avoid DNA
synthesis activities that implicate FSAP rules; however, we could err in our observance of compliance program requirements in a manner that leaves us in noncompliance with FSAP or other biosecurity rules. In addition, authorities could promulgate
new biosecurity requirements that restrictions our operations. One or more resulting legal penalties, restraints on our business or reputational damage could have material adverse effects on our business and financial condition. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Third parties may use our products in ways that could damage our reputation. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">After our customers have received our products, we do not have any control over their use and our customers may use them in ways that are harmful to our
reputation as a supplier of synthetic DNA products. In addition, while we have established a biosecurity program designed to comply with biosafety and biosecurity requirements and perform export control screening in an effort to ensure that third
parties do not obtain our products for malevolent purposes, we cannot guarantee that these preventative measures will eliminate or reduce the risk of the domestic and global opportunities for the misuse of our products. Accordingly, in the event of
such misuse, our reputation, future revenue and operating results may suffer. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Any damage to our reputation or brand may materially and adversely
affect our business, financial condition and results of operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We believe that developing and maintaining our brand is important to our
success and that our financial success is influenced by the perception of our brand by our customers. Furthermore, the importance of our brand recognition may become even greater to the extent that competitors offer more products similar to ours.
Many factors, some of which are beyond our control, are important to maintaining our reputation and brand. These factors include our ability to comply with ethical, social, product, labor and environmental standards. Any actual or perceived failure
in compliance with such standards could damage our reputation and brand. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Because we are subject to existing and potential additional governmental
regulation, the markets for our products may be narrowed. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are subject, both directly and indirectly, to the adverse impact of existing and
potential future government regulation of our operations and markets. For example, the export of our products is subject to strict regulatory control in a number of jurisdictions. The failure to satisfy export control criteria or obtain necessary
clearances could delay or prevent the shipment of products, which could adversely affect our revenues and profitability. Moreover, the life sciences industry, which is currently the primary market for our technology, has historically been heavily
regulated. There are, for example, laws in several jurisdictions restricting research in genetic engineering, which can operate to narrow our markets. Given the evolving nature of this industry, legislative bodies or regulatory
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
authorities may adopt additional regulation that adversely affects our market opportunities. Our business is also directly affected by a wide variety of government regulations applicable to
business enterprises generally and to companies operating in the life science industry in particular. Failure to comply with these regulations or obtain or maintain necessary permits and licenses could result in a variety of fines or other censures
or an interruption in our business operations which may have a negative impact on our ability to generate revenues and could increase the cost of operating our business. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our products could in the future be subject to additional regulation by the U.S. Food and Drug Administration or other domestic and international
regulatory agencies, which could increase our costs and delay our commercialization efforts, thereby materially and adversely affecting our business and results of operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The U.S. Food and Drug Administration, or FDA, regulates medical devices, including in vitro diagnostics, or IVDs. IVDs include reagents, instruments, and
systems intended for use in diagnosis of disease or other conditions, including a determination of the state of health, in order to cure, mitigate, treat, or prevent disease or its sequelae. IVDs are intended for use in the collection, preparation,
and examination of specimens taken from the human body. A research use only, or RUO, IVD product is an IVD product that is in the laboratory research phase of development and is being shipped or delivered for an investigation that is not subject to
FDA&#146;s investigational device exemption requirements. As such, an RUO IVD is not intended for use in clinical investigations or in clinical practice. Such RUO products do not require premarket clearance or approval from the FDA, provided that
they are labeled &#147;For Research Use Only. Not for use in diagnostic procedures&#148; pursuant to FDA regulations. Our IVD products are not intended for clinical or diagnostic use, and we market and label them as RUO. Accordingly, we have not
sought clearance or approval from the FDA to market our products. However, the FDA may disagree with our assessment that our products are properly marketed as RUO, and may determine that our products are subject to
<FONT STYLE="white-space:nowrap">pre-market</FONT> clearance, approval, or other regulatory requirements. If the FDA determines that our products are subject to such requirements, we could be subject to enforcement action, including administrative
and judicial sanctions, and additional regulatory controls and submissions for our tests, all of which could be burdensome. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Further, in the future,
certain of our products or related applications could be subject to additional FDA regulation. Even where a product is not subject to FDA clearance or approval requirements, the FDA may impose restrictions as to the types of customers to which we
can market and sell our products. Such regulation and restrictions may materially and adversely affect our business, financial condition and results of operations. Other regulatory regimes that do not currently present material challenges but that
could in the future present material challenges include export controls and biosecurity. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Similarly, even though our products and services are not
currently covered and reimbursed by third-party payors, including government healthcare programs such as Medicare and Medicaid, to the extent our products or related applications become eligible for coverage and reimbursement by such payors, we
could be subject to healthcare fraud and abuse laws of both the federal government and the states in which we conduct our business. Because of the breadth of these laws and the narrowness of available statutory and regulatory exceptions, it is
possible that some of our business activities could be subject to challenge under one or more of such laws. If we or our operations are found to be in violation of any of the laws described above or any other governmental regulations that apply to
us, we may be subject to penalties, including civil and criminal penalties, damages, fines, imprisonment, and the curtailment or restructuring of our operations, any of which could materially adversely affect our ability to operate our business and
our financial results. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Many countries have laws and regulations that could affect our products. The number and scope of these requirements are
increasing. Unlike many of our competitors, this is an area where we do not have expertise. We may not be able to obtain regulatory approvals in such countries or may incur significant costs in obtaining or maintaining foreign regulatory approvals.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Certain of our potential customers may require that we become certified under the Clinical Laboratory Improvement Amendments of 1988. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although we are not currently subject to the Clinical Laboratory Improvement Amendment of 1988, or CLIA, we may in the future be required by certain customers
to obtain a CLIA certification. CLIA, which extends federal oversight over clinical laboratories by requiring that they be certified by the federal government or by a federally approved accreditation agency, is designed to ensure the quality and
reliability of clinical laboratories by mandating specific standards in the areas of personnel qualifications, administration and participation in proficiency testing, patient test management, quality control, quality assurance and inspections. If
our customers require a CLIA certification, we will have to continually expend time, money and effort to ensure that we meet the applicable quality and safety requirements, which may divert the attention of management and disrupt our core business
operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we experience a significant disruption in, or breach in security of, our information technology systems, or if we fail to implement
new systems and software successfully, our business could be adversely affected. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We rely on several centralized information technology systems
throughout our company to provide products, keep financial records, process orders, manage inventory, process shipments to customers and operate other critical functions. Our information technology </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
systems may be susceptible to damage, disruptions or shutdowns due to power outages, hardware failures, computer viruses, attacks by computer hackers, telecommunication failures, user errors,
catastrophes or other unforeseen events. Our information technology systems also may experience interruptions, delays or cessations of service or produce errors in connection with system integration, software upgrades or system migration work that
takes place from time to time. If we were to experience a prolonged system disruption in the information technology systems that involve our interactions with customers or suppliers, including negatively impacting our order fulfillment and order
entry on our <FONT STYLE="white-space:nowrap">e-commerce</FONT> platform, it could result in the loss of sales and customers and significant incremental costs, which could adversely affect our business. In addition, security breaches of our
information technology systems could result in the misappropriation or unauthorized disclosure of confidential information belonging to us or to our employees, partners, customers or suppliers, which could result in our suffering significant
financial or reputational damage. Further, such a breach may require notification to governmental agencies, the media or individuals pursuant to various federal and state privacy and security laws. We would also be exposed to a risk of litigation
and potential liability, which could materially adversely affect our business, results of operations and financial condition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our facilities in
California are located near known earthquake faults, and the occurrence of an earthquake or other catastrophic disaster could cause damage to our facilities and equipment, which could require us to cease or curtail operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our facilities in the San Francisco Bay Area are located near known earthquake fault zones and are vulnerable to damage from earthquakes. We are also
vulnerable to damage from other types of disasters, including fire, floods, power loss, communications failures and similar events. If any disaster were to occur, our ability to operate our business at our facilities would be seriously, or
potentially completely, impaired. In addition, the nature of our activities could cause significant delays in our research programs and commercial activities and make it difficult for us to recover from a disaster. The insurance we maintain may not
be adequate to cover our losses resulting from disasters or other business interruptions. Accordingly, an earthquake or other disaster could materially and adversely harm our ability to conduct business. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Delivery of our products could be delayed or disrupted by factors beyond our control, and we could lose customers as a result. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We rely on third-party carriers for the timely delivery of our products. As a result, we are subject to carrier disruptions and increased costs that are beyond
our control, including employee strikes, inclement weather and increased fuel costs. Any failure to deliver products to our customers in a timely and accurate manner may damage our reputation and brand and could cause us to lose customers. If our
relationship with any of these third-party carriers is terminated or impaired or if any of these third parties are unable to deliver our products, the delivery and acceptance of our products by our customers may be delayed which could harm our
business and financial results. The failure to deliver our products in a timely manner may harm our relationship with our customers, increase our costs and otherwise disrupt our operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Doing business internationally creates operational and financial risks for our business. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During our fiscal years ended September&nbsp;30, 2016, 2017 and 2018, 22%, 23% and 31%, respectively, of our revenue was generated from customers located
outside of the United States. In connection with our growth strategy, we intend to further expand in international markets. Conducting and launching operations on an international scale requires close coordination of activities across multiple
jurisdictions and time zones and consumes significant management resources. If we fail to coordinate and manage these activities effectively, our business, financial condition or results of operations could be adversely affected. International sales
entail a variety of risks, including longer payment cycles and difficulties in collecting accounts receivable outside of the United States, currency exchange fluctuations, challenges in staffing and managing foreign operations, tariffs and other
trade barriers, unexpected changes in legislative or regulatory requirements of foreign countries into which we sell our products, difficulties in obtaining export licenses or in overcoming other trade barriers, laws and business practices favoring
local companies, political and economic instability, difficulties protecting or procuring intellectual property rights, and restrictions resulting in delivery delays and significant taxes or other burdens of complying with a variety of foreign laws.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Changes in the value of the relevant currencies may affect the cost of certain items required in our operations. Changes in currency exchange rates may
also affect the relative prices at which we are able to sell products in the same market. Our revenue from international customers may be negatively impacted as increases in the U.S. dollar relative to our international customers&#146; local
currency could make our products more expensive, impacting our ability to compete. Our costs of materials from international suppliers may increase if in order to continue doing business with us they raise their prices as the value of the U.S.
dollar decreases relative to their local currency. Foreign policies and actions regarding currency valuation could result in actions by the United States and other countries to offset the effects of such fluctuations. The recent global financial
downturn has led to a high level of volatility in foreign currency exchange rates and that level of volatility may continue, which could adversely affect our business, financial condition or results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our ability to use our net operating loss carryforwards to offset future taxable income may be subject
to certain limitations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In general, under Section&nbsp;382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that
undergoes an &#147;ownership change&#148; is subject to limitations on its ability to use its <FONT STYLE="white-space:nowrap">pre-change</FONT> net operating loss carryforwards, or NOLs, to offset future taxable income. If the Internal Revenue
Service challenges our analysis that our existing NOLs will not expire before utilization due to previous ownership changes, our ability to use our NOLs could be limited by Section&nbsp;382 of the Code. Future changes in our stock ownership, some of
which are outside of our control, could result in an ownership change under Section&nbsp;382 of the Code. Furthermore, our ability to use NOLs of companies that we may acquire in the future may be subject to limitations. For these reasons, we may
not be able to use a material portion of the NOLs reflected on our balance sheet, even if we attain profitability. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The enactment of legislation
implementing changes in taxation of international business activities, the adoption of other corporate tax reform policies, or changes in tax legislation or policies could impact our future financial position and results of operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Corporate tax reform, base-erosion efforts and tax transparency continue to be high priorities in many tax jurisdictions where we intend to have business
operations. As a result, policies regarding corporate income and other taxes in numerous jurisdictions are under heightened scrutiny and tax reform legislation is being proposed or enacted in a number of jurisdictions. For example, the Tax Cuts and
Jobs Act of 2017, or the Tax Act, signed into law on December&nbsp;22, 2017, adopting broad U.S. corporate income tax reform will, among other things, reduce the U.S. corporate income tax rate, but will impose base-erosion prevention measures on <FONT
STYLE="white-space:nowrap">non-U.S.</FONT> earnings of U.S. entities as well as a <FONT STYLE="white-space:nowrap">one-time</FONT> mandatory deemed repatriation tax on accumulated <FONT STYLE="white-space:nowrap">non-U.S.</FONT> earnings of U.S.
entities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, many countries are beginning to implement legislation and other guidance to align their international tax rules with the
Organization for Economic <FONT STYLE="white-space:nowrap">Co-operation&#146;s</FONT> Base Erosion and Profit Shifting recommendations and action plan that aim to standardize and modernize global corporate tax policy, including changes to
cross-border tax, transfer-pricing documentation rules, and nexus-based tax incentive practices. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Such legislative initiatives may materially and
adversely affect our plans to expand internationally and may negatively impact our financial condition and results of operations generally. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our
inability to collect on our accounts receivable by a significant number of customers may have an adverse effect on our business, financial condition and results of operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Sales to our customers are generally made on open credit terms. Management maintains an allowance for potential credit losses. The average days sales
outstanding of our trade receivables was 59 days, based on <FONT STYLE="white-space:nowrap">year-end</FONT> balances and sales for the last 30 days of the year. If our customers&#146; cash flow, working capital, financial conditions or results of
operations deteriorate, they may be unable or even unwilling to pay trade receivables owed to us promptly or at all. As a result, we could be exposed to a certain level of credit risk. If a major customer experiences, or a significant number of
customers experience, financial difficulties, the effect on us could be material and have an adverse effect on our business, financial condition and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Risks related to being a public company </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired,
which would adversely affect our business. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ensuring that we have adequate internal financial and accounting controls and procedures in place to
produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be <FONT STYLE="white-space:nowrap">re-evaluated</FONT> frequently. To ensure the level of segregation of duties customary for a U.S. public
company and the requirement to produce timely financial information has created a need for additional resources within the accounting and finance functions. Consequently, we have hired additional resources in the accounting and finance function and
continue to reassess the sufficiency of finance personnel in response to these increasing demands and expectations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our management is responsible for
establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles. Our management does not expect that our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only
reasonable, not absolute, assurance that the control system&#146;s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud
will not occur or that all control issues and instances of fraud, if any, within our company will have been detected. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Commencing with our fiscal year
ending September&nbsp;30, 2020, we must perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
reporting in our Form <FONT STYLE="white-space:nowrap">10-K</FONT> filing for that year, as required by Section&nbsp;404 of the Sarbanes Oxley Act. We expect to expend significant resources in
developing the necessary documentation and testing procedures required by Section&nbsp;404. We cannot be certain that the actions we will be taking to improve our internal controls over financial reporting will be sufficient, or that we will be able
to implement our planned processes and procedures in a timely manner. In addition, if we are unable to produce accurate financial statements on a timely basis, investors could lose confidence in the reliability of our financial statements, which
could cause the market price of our common stock to decline and make it more difficult for us to finance our operations and growth. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are an
emerging growth company and smaller reporting company, and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies and smaller reporting companies will make our common stock less attractive to investors.
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are an &#147;emerging growth company&#148; as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or
revised accounting standards until such time as those standards apply to private companies. We have irrevocably elected not to avail ourselves of this exemption from new or revised accounting standards and, therefore, we will be subject to the same
new or revised accounting standards as other public companies that are not &#147;emerging growth companies.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For as long as we continue to be an
emerging growth company, we also intend to take advantage of certain other exemptions from various reporting requirements that are applicable to other public companies including, but not limited to, reduced disclosure obligations regarding executive
compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We
cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and
our stock price may be more volatile. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We will remain an emerging growth company until the earliest of (i)&nbsp;the last day of the fiscal year in which
we have total annual gross revenue of $1.07&nbsp;billion or more; (ii)&nbsp;the last day of our fiscal year following the fifth anniversary of the date of the closing of our initial public offering; (iii)&nbsp;the date on which we have issued more
than $1.0&nbsp;billion in nonconvertible debt during the previous three years; or (iv)&nbsp;the date on which we are deemed to be a large accelerated filer under the rules of the SEC. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are also a &#147;smaller reporting company,&#148; meaning that the market value of our stock held by <FONT STYLE="white-space:nowrap">non-affiliates</FONT>
plus the proposed aggregate amount of gross proceeds to us as a result of this offering is less than $700&nbsp;million and our annual revenue is less than $100&nbsp;million during the most recently completed fiscal year. We may continue to be a
smaller reporting company if either (i)&nbsp;the market value of our stock held by <FONT STYLE="white-space:nowrap">non-affiliates</FONT> is less than $250&nbsp;million or (ii)&nbsp;our annual revenue is less than $100&nbsp;million during the most
recently completed fiscal year and the market value of our stock held by <FONT STYLE="white-space:nowrap">non-affiliates</FONT> is less than $700&nbsp;million. If we are a smaller reporting company at the time we cease to be an emerging growth
company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company we may choose to present only the two most recent fiscal years of
audited financial statements in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The requirements of being a public company may strain our resources, divert management&#146;s attention and affect our ability to attract and retain
qualified board members. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a public company, we will be subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the
Dodd-Frank Wall Street Reform and Consumer Protection Act, or the Dodd-Frank Act, the listing requirements of the stock exchange on which our common stock is traded and other applicable securities rules and regulations. The SEC and other regulators
have continued to adopt new rules and regulations and make additional changes to existing regulations that require our compliance. Stockholder activism, the current political environment, and the current high level of government intervention and
regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact, in ways we cannot currently anticipate, the manner in which we operate our business. Compliance with
these rules and regulations may cause us to incur additional accounting, legal and other expenses that we did not incur as a private company. We also anticipate that we will incur costs associated with corporate governance requirements, including
requirements under securities laws, as well as rules and regulations implemented by the SEC and the Nasdaq Global Select Market, particularly after we are no longer an &#147;emerging growth company.&#148; We expect these rules and regulations to
increase our legal and financial compliance costs and to make some activities more time-consuming and costly. Furthermore, these rules and regulations could make it more difficult or costlier for us to obtain certain types of insurance, including
director and officer liability insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these requirements could also make it more
difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we
cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Risks related to our intellectual property </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our ability to protect our intellectual property and proprietary technology through patents and other means is uncertain. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our commercial success depends in part on our ability to protect our intellectual property and proprietary technologies. We rely on patent protection, where
appropriate and available, as well as a combination of copyright, trade secret and trademark laws, and nondisclosure, confidentiality and other contractual restrictions to protect our proprietary technology. However, these legal means afford only
limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of June&nbsp;30, 2019, we own 11
issued U.S. patents and 3 issued international patents in China and 1 in Taiwan. There are 130 pending patent applications, including 46 in the United States, 72 international applications and 12 applications filed under the Patent Cooperation
Treaty. We rely on a combination of patent rights, copyrights and trade secrets to protect the proprietary elements of our products. Our policy is to file patent applications to protect technology, inventions and improvements that are important to
our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Several patent applications covering our technologies have been filed recently. We cannot offer any assurances about which, if any, patents
will issue, the breadth of any such patent, or whether any issued patents will be found invalid and unenforceable or will be threatened by third parties. Any successful opposition to these patents or any other patents owned by or, if applicable in
the future, licensed to us could deprive us of rights necessary for the practice of our technologies or the successful commercialization of products that we may develop. Since patent applications in the U.S. and most other countries are confidential
for a period of time after filing, we cannot be certain that we were the first to file any patent application related to our technologies or products. Furthermore, an interference proceeding can be provoked by a third party or instituted by the U.S.
Patent and Trademark Office, or the USPTO, to determine who was the first to invent any of the subject matter covered by the patent claims of our applications. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Patent law can be highly uncertain and involve complex legal and factual questions for which important principles remain unresolved. In the United States and
in many international jurisdictions, policy regarding the breadth of claims allowed in patents can be inconsistent. The U.S. Supreme Court and the Court of Appeals for the Federal Circuit have made, and will likely continue to make, changes in how
the patent laws of the United States are interpreted. Similarly, international courts have made, and will continue to make, changes in how the patent laws in their respective jurisdictions are interpreted. We cannot predict future changes in the
interpretation of patent laws or changes to patent laws that might be enacted into law by U.S. and international legislative bodies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moreover, the United
States Leahy-Smith American Invents Act, enacted in September 2011, brought significant changes to the U.S. patent system, including a change from a &#147;first to invent&#148; system to a &#147;first to file&#148; system. Under a &#147;first to
file&#148; system, assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled to the patent on an invention regardless of whether another inventor had made the invention
earlier. Other changes affect the way the patent applications are prosecuted, redefine prior art, and may affect patent litigation. The USPTO developed new regulations and procedures to govern the administration of the Leahy-Smith Act, and many of
the substantive changes to patent law associated with the Leahy-Smith Act became effective on March&nbsp;16, 2013. The Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent
applications and the enforcement or defense of our issued patents, which could have a material adverse effect on our business and financial condition. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to obtain, maintain and enforce intellectual property protection, others may be able to make, use, or sell products and technologies
substantially the same as ours, which could adversely affect our ability to compete in the market. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may not pursue or maintain patent protection
for our products in every country or territory in which we sell our products and technologies. In addition, our pending U.S. and foreign patent applications may not issue as patents or may not issue in a form that will be sufficient to protect our
proprietary technology and gain or keep our competitive advantage. Any patents we have obtained or do obtain may be subject to <FONT STYLE="white-space:nowrap">re-examination,</FONT> reissue, opposition or other administrative proceedings, or may be
challenged in litigation, and such challenges could result in a determination that the patent is invalid or unenforceable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Patents have a limited
lifespan. Patent terms may be shortened or lengthened by, for example, terminal disclaimers, patent term adjustments, supplemental protection certificates, and patent term extensions. Although extensions may be available, the life of a patent, and
the protection it affords, is limited. Patent term extensions and supplemental protection certificates, and the like, may be impacted by the regulatory process and may not significantly lengthen patent term.
<FONT STYLE="white-space:nowrap">Non-payment</FONT> or delay in payment of patent fees or annuities, delay in patent filings or delay in extension filing, whether intentional or unintentional, may also result in the loss of patent rights important
to our business. In such an event, competitors might be able to enter the market earlier than would otherwise have been the case. In addition, certain countries have compulsory licensing laws under which a patent owner may be compelled to grant
licenses to other parties. Furthermore, many countries limit the enforceability of patents against other parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could
materially diminish the value of any patents. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We cannot be certain that the steps we have taken will prevent unauthorized use or unauthorized reverse
engineering of our technology. In addition, competitors may be able to design alternative methods or devices that avoid infringement of our patents. To the extent our intellectual property, including licensed intellectual property, offers inadequate
protection, or is found to be invalid or unenforceable, we are exposed to a greater risk of direct competition. If our intellectual property does not provide adequate protection against our competitors&#146; products, our competitive position could
be adversely affected, as could our business. Both the patent application process and the process of managing patent disputes can be time consuming and expensive. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Monitoring unauthorized use of our intellectual property is difficult and costly. From time to time, we review our competitors&#146; products, and may in the
future seek to enforce our patents or other rights against potential infringement. However, the steps we have taken to protect our proprietary rights may not be adequate to prevent misappropriation of our intellectual property. We may not be able to
detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. We cannot guarantee that any of our patent searches or analyses, including but not limited to the identification of relevant patents, the scope of
patent claims or the expiration of relevant patents, are complete or thorough, nor can we be certain that we have identified each and every third-party patent and pending application in the United States and abroad that is relevant to or necessary
for the commercialization of our products in any jurisdiction. For example, U.S. applications filed before November&nbsp;29, 2000 and certain U.S. applications filed after that date that will not be filed outside the United States remain
confidential until patents issue. Patent applications in the United States and elsewhere are published approximately 18 months after the earliest filing for which priority is claimed. Therefore, patent applications covering our product candidates or
technologies could have been filed by others without our knowledge. Additionally, pending patent applications that have been published can, subject to certain limitations, be later amended in a manner that could cover our platform technologies, our
products or the use of our products or technologies. The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent and the patent&#146;s prosecution history. Our interpretation of the relevance or the
scope of a patent or a pending application may be incorrect, which may negatively impact our ability to market our products. We may incorrectly determine that our products are not covered by a third-party patent or may incorrectly predict whether a
third party&#146;s pending application will issue with claims of relevant scope. Our determination of the expiration date of any patent in the United States or abroad that we consider relevant may be incorrect, which may negatively impact our
ability to develop and market our product candidates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any inability to meaningfully protect our intellectual property could result in competitors
offering products or technologies that incorporate our products or technologies, which could reduce demand for our products or technologies. A court or other judicial body may decide that the patent we seek to enforce is invalid or unenforceable or
may refuse to stop the other party from using the technology at issue on the grounds that the patent in question does not cover the technology in question. An adverse result in any litigation could put one or more of our patents at risk of being
invalidated or interpreted narrowly. Some of our competitors may be able to devote significantly more resources to intellectual property litigation and may have significantly broader patent portfolios to assert against us if we assert our rights
against them. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We cannot predict the breadth of claims that may be allowed or enforced in our patents or in third-party patents. For example: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we might not have been the first to make the inventions covered by each of our pending patent applications;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we might not have been the first to file patent applications for these inventions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">others may independently develop similar or alternative products and technologies or duplicate any of our
products and technologies; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">it is possible that none of our pending patent applications will result in issued patents, and even if they issue
as patents, they may not provide a basis for commercially viable products, or may not provide us with any competitive advantages, or may be challenged and invalidated by third parties; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we may not develop additional proprietary products and technologies that are patentable; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the patents of others may have an adverse effect on our business; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">we apply for patents covering our products and technologies and uses thereof, as we deem appropriate. However, we
may fail to apply for patents on important products and technologies in a timely fashion or at all. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be able to protect
our intellectual property rights throughout the world. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Filing, prosecuting and defending patents on our technologies and products in all countries
throughout the world would be prohibitively expensive. In addition, the laws of some <FONT STYLE="white-space:nowrap">non-U.S.</FONT> countries do not protect intellectual property rights to the same extent as the laws of the United States, and many
companies have encountered significant problems in protecting and defending such rights in foreign jurisdictions. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or
from selling or importing products made using our inventions in and into the United States or other </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own technologies and products and further, may export otherwise
infringing products to territories where we have patent protection, but enforcement is not as strong as that in the United States. These products may compete with our products, and our patents or other intellectual property rights may not be
effective or sufficient enough to prevent them from competing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The legal systems of certain countries, particularly certain developing countries, do not
favor the enforcement of patents and other intellectual property protection, particularly those relating to biotechnology, which could make it difficult for us to stop the infringement of our patents. Proceedings to enforce our patent rights in
foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business, could put our own patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not
issuing, and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our
intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to protect the confidentiality of our proprietary information and <FONT STYLE="white-space:nowrap">know-how,</FONT> the value of our
technology and products could be adversely affected. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to pursuing patents on our technology, we take steps to protect our intellectual
property and proprietary technology by entering into confidentiality agreements and intellectual property assignment agreements with our employees, consultants, corporate partners and, when needed, our advisors. Such agreements may not be
enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized
disclosure. Monitoring unauthorized disclosure is difficult, and we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had illegally obtained and was
using our trade secrets, it would be expensive and time consuming, and the outcome would be unpredictable. In addition, courts outside the United States may be less willing to protect trade secrets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trade secrets and <FONT STYLE="white-space:nowrap">know-how</FONT> can be difficult to protect as trade secrets, and
<FONT STYLE="white-space:nowrap">know-how</FONT> will over time be disseminated within the industry through independent development, the publication of journal articles, and the movement of personnel skilled in the art from company to company. In
addition, because we may rely on third parties in the development of our products, we may, at times, share trade secrets with them. We seek to protect our proprietary technology in part by entering into confidentiality agreements and, if applicable,
material transfer agreements, consulting agreements or other similar agreements with third parties prior to beginning research or disclosing proprietary information. These agreements typically limit the rights of the third parties to use or disclose
our confidential information, including our trade secrets. Despite the contractual provisions employed when working with third parties, the need to share trade secrets and other confidential information increases the risk that such trade secrets
become known by our competitors, are inadvertently incorporated into the technology of others, or are disclosed or used in violation of these agreements. If we are unable to prevent material disclosure of the intellectual property related to our
technologies to third parties, we will not be able to establish or maintain a competitive advantage in our market, which could materially adversely affect our business, results of operations and financial condition. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Despite our efforts to protect our trade secrets, our competitors may discover our trade secrets, either lawfully or through breach of our agreements with
third parties, independent development or publication of information by any of our third-party collaborators. Competitors could willfully infringe our intellectual property rights, design around our protected technology or develop their own
competitive technologies that fall outside of our intellectual property rights. In addition, if any of our trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent such competitor from
using that technology or information to compete with us, which could harm our competitive position. Given that our proprietary position is based, in part, on our <FONT STYLE="white-space:nowrap">know-how</FONT> and trade secrets, a competitor&#146;s
discovery of our trade secrets or other unauthorized use or disclosure would impair our competitive position and may have an adverse effect on our business and results of operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may also be subject to claims that former employees, collaborators or other third parties have an ownership interest in our patents or other intellectual
property. Other than the currently pending litigation filed by Agilent, described under the captions &#147;Business&#151;Legal proceedings&#148; and &#147;Risk factors&#151;We and our chief executive officer are currently involved in litigation with
Agilent in which Agilent has alleged a claim of trade secret misappropriation against Twist Bioscience and trade secret misappropriation and other related claims against our chief executive officer, and an adverse result could harm our business and
results of operations&#148;, no legal claims against us are currently pending. Some of our employees were previously employed at universities or biotechnology or biopharmaceutical companies, including our competitors or potential competitors. We may
be subject to claims that these employees or we have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. Litigation may be necessary to defend against these and other claims
challenging inventorship or ownership. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights. A loss of key research personnel or their work product could hamper our
ability to commercialize, or prevent us from commercializing, our products and technologies. Such an outcome could have a material adverse effect on our business. Even if we are successful in defending against such claims, litigation could result in
substantial costs and distraction to management and other employees. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may be involved in lawsuits to protect or enforce our patents and proprietary rights, to determine
the scope, coverage and validity of others&#146; proprietary rights, or to defend against third party claims of intellectual property infringement that could require us to spend significant time and money and could prevent us from selling our
products or impact our stock price. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Litigation may be necessary for us to enforce our patent and proprietary rights and/or to determine the scope,
coverage and validity of others&#146; proprietary rights. Litigation on these matters has been prevalent in our industry and we expect that this will continue. As the biotechnology and synthetic biology industries expand and more patents are issued,
the risk increases that there may be patents issued to third parties that relate to our technologies and products of which we are not aware or that we may need to challenge to continue our operations as currently contemplated. In addition, our
competitors and others may have patents or may in the future obtain patents and claim that the use of our products or processes infringes these patents. As we move into new markets and applications for our products and processes, incumbent
participants in such markets may assert their patents and other proprietary rights against us as a means of slowing our entry into such markets or as a means to extract substantial license and royalty payments from us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To determine the priority of inventions, we may have to initiate and participate in interference proceedings declared by the USPTO that could result in
substantial legal fees and could substantially affect the scope of our patent protection. Also, our intellectual property may be subject to significant administrative and litigation proceedings such as invalidity, unenforceability, <FONT
STYLE="white-space:nowrap">re-examination</FONT> and opposition proceedings against our patents. Whether merited or not, we may additionally face allegations that we have infringed the trademarks, copyrights, patents and other intellectual property
rights of third parties, including patents held by our competitors or by <FONT STYLE="white-space:nowrap">non-practicing</FONT> entities. If we fail to identify and correctly interpret relevant patents, we may be subject to infringement claims. We
may also face allegations that our employees have misappropriated the intellectual property rights of their former employers or other third parties. The outcome of any litigation or other proceeding is inherently uncertain and the results might not
be favorable to us. For more information on our current legal and regulatory proceedings, see the section of this Form <FONT STYLE="white-space:nowrap">10-Q</FONT> captioned &#147;Legal proceedings.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge
could be an alleged failure to meet any of several statutory requirements, for example, lack of novelty, obviousness or <FONT STYLE="white-space:nowrap">non-enablement.</FONT> Grounds for an unenforceability assertion could be an allegation that
someone connected with prosecution of the patent withheld relevant information from the USPTO or made a misleading statement during prosecution. The outcome following legal assertions of invalidity and unenforceability during patent litigation is
unpredictable. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on certain aspects of our platform technology. Such a loss of patent
protection could have a material and adverse effect on our business, financial condition, results of operations and prospects. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Patent infringement suits
can be expensive, lengthy and disruptive to business operations. We could incur substantial costs and divert the attention of our management and technical personnel in prosecuting or defending against any claims and may harm our reputation. Some of
our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. There can be no assurance that we will prevail in any suit initiated against us by third
parties, successfully settle or otherwise resolve patent infringement claims. If we are unable to successfully settle claims on terms acceptable to us, we may be required to engage in or continue costly, unpredictable and time-consuming litigation
and may be prevented from or experience substantial delays in marketing our technologies and products. Furthermore, parties making claims against us may be able to obtain injunctive or other relief, which could block our ability to develop,
commercialize and sell products, and could result in the award of substantial damages against us, including treble damages and attorneys&#146; fees and costs in the event that we are found to be a willful infringer of third party patents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event of a successful claim of infringement against us, we may be required to obtain one or more licenses from third parties, which we may not be able
to obtain at a reasonable cost, if at all. We could, therefore, incur substantial costs related to royalty payments for licenses obtained from third parties, which could negatively affect our gross margins. In addition, we could encounter delays in
product introductions while we attempt to develop alternative methods or products to avoid infringing third-party patents or proprietary rights. Defense of any lawsuit or failure to obtain any required licenses on favorable terms could prevent us
from commercializing our products, and the risk of a prohibition on the sale of any of our products could adversely affect our ability to grow and gain market acceptance for our products. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our
confidential information could be compromised by disclosure during this type of litigation. In addition, during the course of this kind of litigation, there could be public announcements of the results of hearings, motions or other interim
proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our
operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. Finally, any uncertainties resulting from the initiation and continuation of any litigation could have a
material adverse effect on our ability to raise the funds necessary to continue our operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, our agreements with some of our suppliers, distributors, customers and other entities with whom
we do business may require us to defend or indemnify these parties to the extent they become involved in infringement claims against us, including the claims described above. We could also voluntarily agree to defend or indemnify third parties in
instances where we are not obligated to do so if we determine it would be important to our business relationships. If we are required or agree to defend or indemnify any of these third parties in connection with any infringement claims, we could
incur significant costs and expenses that could adversely affect our business, operating results, or financial condition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be successful
in obtaining or maintaining necessary rights to our products and technologies through acquisitions and <FONT STYLE="white-space:nowrap">in-licenses,</FONT> and our intellectual property agreements with third parties may involve unfavorable terms or
be subject to disagreements over contract interpretation. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may find that our programs require the use of proprietary rights held by third
parties, and the growth of our business may depend in part on our ability to acquire, <FONT STYLE="white-space:nowrap">in-license</FONT> or use these proprietary rights. We may be unable to acquire or
<FONT STYLE="white-space:nowrap">in-license</FONT> compositions, methods of use, processes or other third-party intellectual property rights from third parties that we identify as necessary for our products and technologies. The licensing and
acquisition of third-party intellectual property rights is a competitive area, and other companies may also be pursuing strategies to license or acquire third-party intellectual property rights that we may consider attractive. These companies may
have a competitive advantage over us due to their size, financial resources and greater commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. Moreover,
collaboration arrangements are complex and time-consuming to negotiate, document, implement and maintain. We may not be successful in our efforts to establish and implement collaborations or other alternative arrangements should we so choose to
enter into such arrangements. We also may be unable to license or acquire third-party intellectual property rights on terms that would be favorable to us or would allow us to make an appropriate return on our investment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We engage in discussions regarding other possible commercial and cross-licensing agreements with third parties from time to time. There can be no assurance
that these discussions will lead to the execution of commercial license or cross-license agreements or that such agreements will be on terms that are favorable to us. Even if we are able to obtain a license to intellectual property of interest, we
may not be able to secure exclusive rights, in which case others could use the same rights and compete with us. In addition, if we enter into cross-licensing agreements, there is no assurance that we will be able to effectively compete against
others who are licensed under our patents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, provisions in our licensing and other intellectual property agreements may be susceptible to
multiple interpretations. The resolution of any contract interpretation disagreement that may arise could affect the scope of our rights to the relevant intellectual property or technology or affect financial or other obligations under the relevant
agreement, either of which could have a material adverse effect on our business, financial condition, results of operations and prospects. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have
not yet registered some of our trademarks in all of our potential markets, and failure to secure those registrations could adversely affect our business. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Some of our trademark applications may not be allowed for registration, and our registered trademarks may not be maintained or enforced. In addition, in the
U.S. Patent and Trademark Office and in comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation
proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, third parties may file first for our
trademarks in certain countries. If they succeed in registering such trademarks, and if we are not successful in challenging such third-party rights, we may not be able to use these trademarks for marketing our products and technologies in those
countries. Over the long-term, if we are unable to establish name recognition based on our trademarks, then our marketing abilities may be materially adversely impacted. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We depend on certain technologies that are licensed to us. We do not control these technologies and any loss of our rights to them could prevent us from
selling our products. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We rely on, or may in the future rely on, licenses in order to be able to use various proprietary technologies that are
material to our business. We do not or will not own the patents that underlie these licenses. Our rights to use the technology we license are subject to the negotiation of, continuation of and compliance with the terms of those licenses. In some
cases, we do not or will not control the prosecution, maintenance, or filing of the patents to which we hold licenses, or the enforcement of these patents against third parties. Some of our patents and patent applications were either acquired from
another company who acquired those patents and patent applications from yet another company or are licensed from a third party. For example, Twist Bioscience acquired Genome Compiler Corporation in 2016, and Genome Compiler had a <FONT
STYLE="white-space:nowrap">non-exclusive</FONT> license to U.S. Patent No.&nbsp;7,805,252 owned by DNA 2.0. Thus, these patents and patent applications are not written by us or our attorneys, and we did not have control over the drafting and
prosecution. The former patent owners and our licensors might not have given the same attention to the drafting and prosecution of these patents </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
and applications as we would have if we had been the owners of the patents and applications and had control over the drafting and prosecution. We cannot be certain that drafting and/or
prosecution of the licensed patents and patent applications by the licensors have been or will be conducted in compliance with applicable laws and regulations or will result in valid and enforceable patents and other intellectual property rights.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our rights to use the technology we license is subject to the validity of the owner&#146;s intellectual property rights. Enforcement of our licensed
patents or defense or any claims asserting the invalidity of these patents is often subject to the control or cooperation of our licensors. Legal action could be initiated against the owners of the intellectual property that we license. Even if we
are not a party to these legal actions, an adverse outcome could harm our business because it might prevent these other companies or institutions from continuing to license intellectual property that we may need to operate our business. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our licenses contain or will contain provisions that allow the licensor to terminate the license upon specific conditions. Our rights under the licenses are
subject to or will be subject to our continued compliance with the terms of the license, including the payment of royalties due under the license. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Termination of these licenses could prevent us from marketing some or all of our products. Because of the complexity of our products and the patents we have
licensed, determining the scope of the license and related royalty obligation can be difficult and can lead to disputes between us and the licensor. An unfavorable resolution of such a dispute could lead to an increase in the royalties payable
pursuant to the license. If a licensor believed we were not paying the royalties due under the license or were otherwise not in compliance with the terms of the license, the licensor might attempt to revoke the license. If such an attempt were
successful, we might be barred from producing and selling some or all of our products. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Risks related to doing business in China
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The People&#146;s Republic of China, or the PRC, government has the ability to exercise significant influence and control over our proposed
wholly owned foreign entity in China. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PRC plays a significant role in regulating industrial development by imposing business regulations. It
also exercises significant control over the country&#146;s economic growth through the allocation of resources, controlling the payment of foreign currency-denominated obligations, setting monetary policy and providing preferential treatment to
particular industries or companies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additional factors that we may experience in connection with setting up operations in China that may adversely affect
our business and results of operations include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our inability to enforce or obtain a remedy under our agreements; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">PRC restrictions on foreign investment that could impair our ability to conduct our business or acquire or
contract with other entities in the future; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">restrictions on currency exchange that may limit our ability to use cash flow most effectively or to repatriate
our investments; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">fluctuations in currency values; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">increased challenges of defending our intellectual property; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">cultural, language and managerial differences that may reduce our overall performance; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">political instability in China. </P></TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be able to enforce our rights in China. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">China&#146;s legal and judicial system may negatively impact foreign investors. The legal system in China is evolving rapidly, and the enforcement of laws is
inconsistent. It may be impossible to obtain swift and equitable enforcement of laws or enforcement of the judgment of one court by a court of another jurisdiction. China&#146;s legal system is based on civil law or written statutes and a decision
by one judge does not set a legal precedent that must be followed by judges in other cases. In addition, the interpretation of Chinese laws may vary to reflect domestic political changes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There are substantial uncertainties regarding the interpretation and application to our business of PRC laws and regulations, since many of the rules and
regulations that companies face in China are not made public. The effectiveness of newly enacted laws, regulations or amendments may be delayed, resulting in detrimental reliance by foreign investors. We cannot predict what effect the interpretation
of existing or new PRC laws or regulations may have on the proposed business of our wholly foreign owned entity. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>China is a developing nation governed by a <FONT STYLE="white-space:nowrap">one-party</FONT> communist
government and susceptible to political, economic, and social upheaval that could disrupt the economy. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">China is a developing country governed by a
<FONT STYLE="white-space:nowrap">one-party</FONT> government. China is also a country with an extremely large population, wide income gaps between rich and poor and between urban and rural residents, minority ethnic and religious populations, and
growing access to information about the different social, economic, and political systems found in other countries. China has also experienced extremely rapid economic growth over the last decade, and its legal and regulatory systems have had to
change rapidly to accommodate this growth. If China experiences political or economic upheaval, labor disruptions or other organized protests, nationalization of private businesses, civil strife, strikes, acts of war and insurrections, this may
disrupt China&#146;s economy and could materially and adversely affect the financial performance of our proposed wholly foreign owned entity. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If
relations between China and the U.S. deteriorate, our business in China may be materially and adversely affected. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The relationship between China
and the U.S. is subject to periodic tension. Relations may also be compromised if the U.S. becomes a more active advocate of Taiwan or pressures the PRC government regarding its monetary, economic or social policies. Changes in political conditions
in China and changes in the state of <FONT STYLE="white-space:nowrap">China-U.S.</FONT> relations are difficult to predict and could adversely affect the operations or financial condition of our proposed wholly owned foreign owned entity. In
addition, because of our involvement in the Chinese market, any deterioration in political or trade relations might cause a public perception in the U.S. or elsewhere that might cause our products to become less attractive. A proposed enhancement of
U.S. export controls is expected to apply to U.S. technology exports to China and Chinese companies, in addition to a more stringent review of foreign investment in U.S. technology companies by the committee on foreign investment in the United
States. We cannot predict what effect any changes in <FONT STYLE="white-space:nowrap">China-U.S.</FONT> relations may have on our ability to access capital or effectively do business in China, including through the proposed business of our proposed
wholly foreign owned entity. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the
value of your investment. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PRC government imposes controls on the convertibility of the Chinese currency, Renminbi, into foreign currencies
and, in certain cases, the remittance of currency out of China. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange
transactions, can be made in foreign currencies without prior approval of State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. However, in practice sometimes payment of current account items may be
subject to delay and other restrictions. Furthermore, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as
the repayment of loans denominated in foreign currencies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In light of the flood of capital outflows of China in 2016 due to the weakening Renminbi, the
PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. The PRC
government may at its discretion further restrict access in the future to foreign currencies for current account transactions. Therefore, if we receive revenues in Renminbi by our proposed wholly foreign owned entity or otherwise, due to
China&#146;s foreign exchange control, such revenues may not be converted to foreign currency and remitted out of China in a timely manner. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Risks relating to owning our common stock </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The market price of our common stock is likely to be volatile and could fluctuate or decline, resulting in a substantial loss of your investment.
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The market price of our common stock could be subject to wide fluctuations in response to, among other things, the factors described in this
&#147;Risk factors&#148; section or otherwise, and other factors beyond our control, such as fluctuations in the valuations of companies perceived by investors to be comparable to us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities
of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market fluctuations, as well as general economic, systemic, political and market conditions, such as
recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Factors that could cause the market price of our common stock to fluctuate significantly include: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">actual or anticipated fluctuations in our financial condition and operating results, including fluctuations in
our quarterly and annual results; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">announcements of technological innovations by us or our competitors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">overall conditions in our industry and the markets in which we operate; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">addition or loss of significant customers, or other developments with respect to significant customers;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in laws or regulations applicable to our products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">actual or anticipated changes in our growth rate relative to our competitors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or
capital commitments; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">additions or departures of key personnel; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">competition from existing products or new products that may emerge; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">issuance of new or updated research or reports by securities analysts; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">fluctuations in the valuation of companies perceived by investors to be comparable to us; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">disputes or other developments related to proprietary rights, including patents, litigation matters including the
Agilent litigation, and our ability to obtain intellectual property protection for our technologies; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">announcement or expectation of additional financing efforts; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">sales of our common stock by us or our stockholders; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the expiration of contractual <FONT STYLE="white-space:nowrap">lock-up</FONT> agreements with our executive
officers, directors and stockholders; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general economic and market conditions. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the past, many companies that have experienced volatility in the market price of their stock have become 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&#146;s attention from other business concerns, which could harm our business. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If securities or industry analysts do not publish research or reports about our business or publish negative reports about our business, our share price
and trading volume could decline. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The trading market for our common stock will depend on the research and reports that securities or industry
analysts publish about us or our business and we will not have any control over such analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or
more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Future sales and issuances of our common stock or rights to purchase common stock, including pursuant to our equity incentive plans, could result in
additional dilution of the percentage ownership of our stockholders and could cause the stock price of our common stock to decline. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the future,
we may sell common stock, convertible securities or other equity securities in one or more transactions at prices and in a manner, we determine from time to time. We also expect to issue common stock to employees and directors pursuant to our equity
incentive plans. If we sell common stock, convertible securities or other equity securities in subsequent transactions, or common stock is issued pursuant to equity incentive plans, investors may be materially diluted. New investors in such
subsequent transactions could gain rights, preferences and privileges senior to those of holders of our common stock. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have never paid dividends
on our capital stock and we do not intend to pay dividends for the foreseeable future. Consequently, any gains from an investment in our common stock will likely depend on whether the price of our common stock increases. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have never declared or paid any dividends on our common stock and do not intend to pay any dividends in the foreseeable future. We anticipate that we will
retain all of our future earnings for use in the operation of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on
sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
investments. Furthermore, we are party to a credit agreement with Silicon Valley Bank which contains negative covenants that limit our ability to pay dividends. For more information, see the
section of this Form <FONT STYLE="white-space:nowrap">10-Q</FONT> captioned &#147;Management&#146;s discussion and analysis of financial condition and results of operation&#151;Liquidity and capital resources.&#148; For more information regarding
the negative covenants in our loan and security agreement with Silicon Valley Bank, see &#147;Risk factors&#151;Our credit facility contains restrictions that limit our flexibility in operating our business.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our
stock. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our amended and restated certificate of incorporation and our amended and restated bylaws will contain provisions that could delay or
prevent a change in control of our company. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">providing for a classified board of directors with staggered, three-year terms; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">authorizing our board of directors to issue preferred stock with voting or other rights or preferences that could
discourage a takeover attempt or delay changes in control; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prohibiting cumulative voting in the election of directors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">providing 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; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prohibiting the adoption, amendment or repeal of our amended and restated bylaws or the repeal of the provisions
of our amended and restated certificate of incorporation regarding the election and removal of directors without the required approval of at least 66.67% of the shares entitled to vote at an election of directors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prohibiting stockholder action by written consent; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">limiting the persons who may call special meetings of stockholders; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">requiring advance notification of stockholder nominations and proposals. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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, the provisions of Section&nbsp;203 of the Delaware General Corporate Law, or the DGCL, govern us. These
provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time without the consent of our board of directors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">These and other provisions in our amended and restated certificate of incorporation and our amended and restated bylaws and under Delaware law could
discourage potential takeover attempts, reduce the price investors might be willing to pay in the future for shares of our common stock and result in the market price of our common stock being lower than it would be without these provisions. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Insiders have substantial control over us and will be able to influence corporate matters. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2019, our directors and executive officers and their affiliates beneficially own, in the aggregate, approximately 29% of our outstanding
capital stock. As a result, these stockholders will be able to exercise significant influence over all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, such as a merger
or other sale of our company or its assets. This concentration of ownership could limit stockholders&#146; ability to influence corporate matters and may have the effect of delaying or preventing a third party from acquiring control over us. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may
reduce the amount of money available to us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our amended and restated certificate of incorporation and amended and restated bylaws provide that we
will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, as permitted by Section&nbsp;145 of
the DGCL, our amended and restated bylaws and our indemnification agreements that we have entered into with our directors and officers provide that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">We will indemnify our directors and officers for serving us in those capacities or for serving other business
enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not
opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person&#146;s conduct was unlawful; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">We may, in our discretion, indemnify employees and agents in those circumstances where indemnification is
permitted by applicable law; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">We are required to advance expenses, as incurred, to our directors and officers in connection with defending a
proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">We will not be obligated pursuant to our amended and restated bylaws to indemnify a person with respect to
proceedings initiated by that person against us or our other indemnitees, except with respect to proceedings authorized by our board of directors or brought to enforce a right to indemnification; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into
indemnification agreements with our directors, officers, employees and agents and to obtain insurance to indemnify such persons; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">We may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification
obligations to directors, officers, employees and agents. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our amended and restated certificate of incorporation provides that the
Court of Chancery of the State of Delaware and the federal district courts of the United States will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#146; ability to obtain a
favorable judicial forum for disputes with us or our directors, officers or other employees. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our amended and restated certificate of incorporation
provides that the Court of Chancery of the State of Delaware is the sole and exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty owed by any of our directors, officers or
other employees to us or our stockholders, any action asserting a claim against us arising pursuant to any provisions of the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws, any action or proceeding
asserting a claim as to which the Delaware General Corporation Law confers jurisdiction upon the Court of Chancery of the State of Delaware or any action asserting a claim against us that is governed by the internal affairs doctrine, subject in each
case to the Court of Chancery having personal jurisdiction over the parties named as defendants therein. The choice of forum provision may limit a stockholder&#146;s ability to bring a claim in a judicial forum that it finds favorable for disputes
with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. If a court were to find the choice of forum provision contained in our amended and restated
certificate of incorporation to be inapplicable or unenforceable in an action, we might incur additional costs associated with resolving such action in other jurisdictions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our amended and restated certificate of incorporation further provides that the federal district courts of the United States will be the exclusive forum for
resolving any complaint asserting a cause of action arising under the Securities Act. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_15"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Unregistered sales of equity securities and use of proceeds</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Sales of unregistered securities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Use of proceeds from public offering of common stock </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On
October&nbsp;30, 2018, our registration statement on Form <FONT STYLE="white-space:nowrap">S-1</FONT> (Registration <FONT STYLE="white-space:nowrap">No.&nbsp;333-227672)</FONT> was declared effective by the SEC for our initial public offering
pursuant to which we registered an aggregate of 5,000,000 shares of our common stock at an initial public offering price of $14.00 per share for an aggregate price of $70.0&nbsp;million. Sale of an additional 750,000 shares was registered upon
exercise of the underwriters&#146; option to purchase additional shares at an offering price of $14.00 per share for an aggregate price of approximately $10.5&nbsp;million. The underwriters of the offering were J.P. Morgan Securities LLC, Cowen and
Company, LLC, Allen&nbsp;&amp; Company LLC, and Robert W. Baird&nbsp;&amp; Co Incorporated. We paid the underwriters of our initial public offering underwriting discounts and commissions totaling $5.6&nbsp;million, also, we incurred
$5.3&nbsp;million in offering costs. Thus, the net offering proceeds, after deducting underwriting discounts and offering expenses, were approximately $69.6&nbsp;million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2019, we completed an underwritten public offering of common stock. A total of 4,312,500 shares were offered and sold at a price of $21.00, and the
Company received net proceeds of $84.3&nbsp;million. The underwriters of the offering were J.P. Morgan Securities LLC, Cowen and Company, LLC, Evercore Group LLC, and Robert W. Baird&nbsp;&amp; Co Incorporated. We paid the underwriters of our
initial public offering an underwriting discount and commission totaling $5.4&nbsp;million, and we incurred offering expenses of approximately $0.9&nbsp;million. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have begun using and intend to use the net proceeds from these offerings primarily to (i)&nbsp;improve
and update our platform and core technologies, (ii)&nbsp;expand our sales and marketing capabilities in the U.S. and other geographies, including China, (iii)&nbsp;continue to expand in the pharmaceutical biologics drug discovery and DNA data
storage markets, (iv)&nbsp;establish our operations in China, and (v)&nbsp;for working capital and general corporate purposes. While we have no current agreements, commitments or understandings for any specific strategic acquisitions or <FONT
STYLE="white-space:nowrap">in-licenses</FONT> at this time, we may use a portion of the net proceeds for these purposes. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_16"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Defaults upon senior securities</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_17"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Mine safety disclosures</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not applicable. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_18"></A>Item&nbsp;5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Other information</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="748609_19"></A>Item&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B></B><B><I>Exhibits</I></B><B> </B></P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="55%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit <BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Filed&nbsp;/</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Furnished&nbsp;/</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Incorporated</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>from&nbsp;Form</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Incorporated<BR>by<BR>Reference<BR>from&nbsp;Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Date&nbsp;Filed</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1581280/000119312519155445/d740976dex101.htm">Senior Business Advisor Agreement dated November<U></U>&nbsp;1, 2017.</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Form <FONT STYLE="white-space:nowrap">8-K</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">10.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">May&nbsp;23,&nbsp;2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748609dex311.htm">Certification pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002, <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Rule&nbsp;
13(a)-14(a)/15d-14(a),</FONT></FONT> by President and Chief Executive Officer. </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748609dex312.htm">Certification pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002, <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Rule&nbsp;
13(a)-14(a)/15d-14(a),</FONT></FONT> by President and Chief Financial Officer. </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1&#134;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748609dex321.htm">Certification pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, by President and Chief Executive Officer. </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Furnished&nbsp;herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.2&#134;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d748609dex322.htm">Certification pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, by President and Chief Executive Officer. </A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Furnished herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">Filed herewith</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#134;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form <FONT
STYLE="white-space:nowrap">10-Q</FONT> are not deemed filed with the SEC and are not to be incorporated by reference into any filing of Twist Bioscience Corporation. under the Securities Act of 1933, as amended, or the Securities Exchange Act of
1934, as amended, whether made before or after the date of this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q,</FONT> regardless of any general incorporation language contained in any filing. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>

</DIV></Center>


<p Style='page-break-before:always'>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="748609_20"></A>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements 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. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">August 9, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">Twist Bioscience Corporation</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ James M. Thorburn</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">James M. Thorburn</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B><I>Chief Financial Officer</I></B></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d748609dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification of Principal Executive Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>pursuant to </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> and <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>as adopted pursuant
to </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Emily M. Leproust, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Twist Bioscience
Corporation for the quarter ended June&nbsp;30, 2019; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Emily M. Leproust</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Emily M. Leproust</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">President and Chief Executive Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August 9, 2019 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d748609dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification of Principal Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>pursuant to </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> and <FONT STYLE="white-space:nowrap">15d-14(a),</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>as adopted pursuant
to </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, James M. Thorburn, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Twist Bioscience
Corporation for the quarter ended June&nbsp;30, 2019; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ James M. Thorburn</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">James M. Thorburn</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August 9, 2019 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>d748609dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO 18 U.S.C. SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ACT OF 2002 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection
with the Quarterly Report of Twist Bioscience Corporation (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarterly period ended June&nbsp;30, 2019, as filed with the Securities and Exchange Commission on the
date hereof (the &#147;Report&#148;), I, Emily M. Leproust, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of
1934, as amended; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August 9, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Emily M. Leproust</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Emily M. Leproust</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">President and Chief Executive Officer</P></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>d748609dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 32.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO 18 U.S.C. SECTION 1350, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ACT OF 2002 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection
with the Quarterly Report of Twist Bioscience Corporation (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarterly period ended June&nbsp;30, 2019, as filed with the Securities and Exchange Commission on the
date hereof (the &#147;Report&#148;), I, James M. Thorburn, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of
1934, as amended; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August 9, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ James M. Thorburn</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">James M. Thorburn</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>twst-20190630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<xbrli:xbrl xmlns:twst="http://imetrix.edgar-online.com/20190630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2018-01-31">
<link:schemaRef xlink:type="simple" xlink:href="twst-20190630.xsd" />
<xbrli:context id="P04_01_2018To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To10_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2018To11_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-11-01</xbrli:startDate>
<xbrli:endDate>2018-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn08_07_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-08-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_01_2019To05_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-05-01</xbrli:startDate>
<xbrli:endDate>2019-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_OptionsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:OptionsToPurchaseCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RestrictedShareUnitsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:RestrictedShareUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_EarlyExerciseOfStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:EarlyExerciseOfStockOptionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_WarrantsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:WarrantsToPurchaseCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_WarrantsToPurchaseRedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:WarrantsToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_EMEAMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AsiaPacificMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AmericasMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:IndustrialChemicalsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AcademicResearchMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_HealthCareMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AgriculturalMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AgriculturalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsFourMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsThreeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SyntheticGenesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:SyntheticGenesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_OligoPoolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:OligoPoolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_DNALibrariesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:DNALibrariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_NgsToolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:NgsToolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To10_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_26_2018To09_26_2018_MaximumMembersrtRangeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-09-26</xbrli:startDate>
<xbrli:endDate>2018-09-26</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P09_26_2018To09_26_2018_TwoThousandAndFifteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndFifteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-09-26</xbrli:startDate>
<xbrli:endDate>2018-09-26</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">twst:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">twst:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn11_30_2018_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-11-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn11_30_2018_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsTwoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-11-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_26_2018_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEquityIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-26</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_26_2018_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-26</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_26_2018_MaximumMembersrtRangeAxis_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEquityIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-26</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_EMEAMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AsiaPacificMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AmericasMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:IndustrialChemicalsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AcademicResearchMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_HealthCareMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AgriculturalMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AgriculturalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_SyntheticGenesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:SyntheticGenesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_OligoPoolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:OligoPoolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_DNALibrariesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:DNALibrariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_NgsToolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:NgsToolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_EMEAMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AsiaPacificMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AmericasMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:IndustrialChemicalsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AcademicResearchMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_HealthCareMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AgriculturalMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AgriculturalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_SyntheticGenesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:SyntheticGenesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_OligoPoolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:OligoPoolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_DNALibrariesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:DNALibrariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_NgsToolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:NgsToolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-04-01</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsFourMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">twst:WarrantsThreeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_NonUsMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommercialPaperMemberusgaapFinancialInstrumentAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CommercialPaperMemberusgaapFinancialInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasurySecuritiesMemberusgaapFinancialInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_USTreasurySecuritiesMemberusgaapFinancialInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CorporateBondSecuritiesMemberusgaapFinancialInstrumentAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_CorporateBondSecuritiesMemberusgaapFinancialInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_OptionsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:OptionsToPurchaseCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_RestrictedShareUnitsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:RestrictedShareUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_EarlyExerciseOfStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:EarlyExerciseOfStockOptionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_WarrantsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:WarrantsToPurchaseCommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_WarrantsToPurchaseRedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">twst:WarrantsToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_EMEAMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AsiaPacificMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AmericasMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:IndustrialChemicalsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AcademicResearchMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_HealthCareMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:HealthCareMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AgriculturalMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twst:AgriculturalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_SyntheticGenesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:SyntheticGenesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_OligoPoolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:OligoPoolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_DNALibrariesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:DNALibrariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_NgsToolsMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">twst:NgsToolsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">twst:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001581280</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_6083024" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">12331000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Goodwill id="Factid_6083025" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">1138000</us-gaap:Goodwill>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_6083027" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">19817000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Goodwill id="Factid_6083028" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">1138000</us-gaap:Goodwill>
<us-gaap:OtherAssetsNoncurrent id="Factid_6083033" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">5360000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_6083040" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">5419000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:ShortTermInvestments id="Factid_6083048" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">93575000</us-gaap:ShortTermInvestments>
<us-gaap:AccountsReceivableNetCurrent id="Factid_6083049" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">11697000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_6083051" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">2090000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_6083053" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">3467000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:LongTermDebtNoncurrent id="Factid_6083058" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">7218000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_6083060" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">344000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:CommitmentsAndContingencies id="Factid_6083064" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_6083075" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">3642000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:LongTermDebtNoncurrent id="Factid_6083078" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">5119000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_6083079" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">236000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities id="Factid_6083080" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">30802000</us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies id="Factid_6083081" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:Liabilities id="Factid_6083082" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">26730000</us-gaap:Liabilities>
<twst:ConvertiblePreferredStockWarrantLiability id="Factid_6083083" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">631000</twst:ConvertiblePreferredStockWarrantLiability>
<us-gaap:AccountsPayableCurrent id="Factid_6083085" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">7531000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_6083087" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">2166000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_6083089" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">5401000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:LongTermDebtCurrent id="Factid_6083091" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">2500000</us-gaap:LongTermDebtCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_6083093" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">939000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083097" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">290483000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:AdditionalPaidInCapital id="Factid_6083100" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">9346000</us-gaap:AdditionalPaidInCapital>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6083102" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">87000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_6083104" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">-210855000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_6083108" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">115791000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:AccountsPayableCurrent id="Factid_6083110" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">7835000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_6083111" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">3713000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_6083112" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">9886000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:LongTermDebtCurrent id="Factid_6083113" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">3333000</us-gaap:LongTermDebtCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_6083114" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">680000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_6083115" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">25447000</us-gaap:LiabilitiesCurrent>
<us-gaap:PreferredStockValue id="Factid_6083121" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_6083122" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:AdditionalPaidInCapital id="Factid_6083123" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">463229000</us-gaap:AdditionalPaidInCapital>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_6083124" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">117000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_6083125" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">-287343000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity id="Factid_6083126" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">176003000</us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_6083127" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">206805000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083128" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083129" contextRef="PAsOn06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083130" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2854576</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083131" contextRef="PAsOn06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083132" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2817723</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083133" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083134" contextRef="PAsOn06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083135" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3331878</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083137" contextRef="PAsOn06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083138" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083139" contextRef="PAsOn06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083140" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2510354</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083141" contextRef="PAsOn06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083142" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_6083143" contextRef="PAsOn06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083144" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">10475252</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_6083145" contextRef="PAsOn06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:LiabilitiesCurrent id="Factid_6083146" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">18537000</us-gaap:LiabilitiesCurrent>
<us-gaap:PreferredStockValue id="Factid_6083147" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_6083148" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083150" contextRef="PAsOn06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083151" contextRef="PAsOn06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083152" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3315645</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083154" contextRef="PAsOn06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083155" contextRef="PAsOn06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083156" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2491483</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083158" contextRef="PAsOn06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083159" contextRef="PAsOn06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083160" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">10326454</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesIssued id="Factid_6083162" contextRef="PAsOn06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083163" contextRef="PAsOn06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_6083164" contextRef="PAsOn09_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_6083165" contextRef="PAsOn06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized id="Factid_6083166" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized id="Factid_6083167" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesIssued id="Factid_6083168" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding id="Factid_6083169" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding id="Factid_6083170" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued id="Factid_6083171" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6083172" contextRef="PAsOn09_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_6083173" contextRef="PAsOn06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_6083174" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">27775000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_6083175" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_6083176" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">3206048</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_6083177" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">3206048</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued id="Factid_6083178" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">32471591</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_6083179" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">32471591</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CostOfRevenue id="Factid_6083184" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">7503000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_6083185" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">11394000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_6083186" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">23096000</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_6083187" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">35041000</us-gaap:CostOfRevenue>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6083188" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">5268000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6083189" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">9007000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6083190" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">14282000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense id="Factid_6083191" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">25186000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_6083192" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">11256000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_6083193" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">21320000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_6083194" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">30497000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_6083195" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">55703000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:CostsAndExpenses id="Factid_6083196" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">24027000</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_6083197" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">41721000</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_6083198" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">67875000</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_6083199" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">115930000</us-gaap:CostsAndExpenses>
<us-gaap:OperatingIncomeLoss id="Factid_6083200" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-17486000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6083201" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-28121000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6083202" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-50855000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_6083203" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-77282000</us-gaap:OperatingIncomeLoss>
<us-gaap:InvestmentIncomeInterest id="Factid_6083204" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">284000</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_6083205" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">804000</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_6083206" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">590000</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_6083207" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">2243000</us-gaap:InvestmentIncomeInterest>
<us-gaap:InterestExpense id="Factid_6083208" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">337000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_6083209" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">318000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_6083210" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">927000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_6083211" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1007000</us-gaap:InterestExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6083212" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-14000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6083213" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-227000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6083214" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-76000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_6083215" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-263000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_6083216" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-17553000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_6083217" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-27862000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_6083218" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-51268000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_6083219" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-76309000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6083220" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">71000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6083221" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">54000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6083222" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">166000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_6083223" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">179000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_6083228" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">3000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_6083229" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">13000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_6083230" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_6083231" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">250000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_6083232" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">35000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_6083233" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">17000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6083234" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-17610000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6083235" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-27663000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6083236" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-51399000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_6083237" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-76458000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_6083238" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD_per_Share" decimals="2">-6.18</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_6083239" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2">-0.92</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_6083240" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD_per_Share" decimals="2">-18.92</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_6083241" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD_per_Share" decimals="2">-2.97</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083264" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">9141000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083265" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">25900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083266" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">36726000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083267" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">218716000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083268" contextRef="PAsOn03_31_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">9141000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083269" contextRef="PAsOn03_31_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">25900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083270" contextRef="PAsOn03_31_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">36726000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083271" contextRef="PAsOn03_31_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">186828000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083272" contextRef="PAsOn09_30_2017_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">9141000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083273" contextRef="PAsOn09_30_2017_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">25900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083274" contextRef="PAsOn09_30_2017_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">36726000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083275" contextRef="PAsOn09_30_2017_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">127866000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:SharesOutstanding id="Factid_6083294" contextRef="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">28024052</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083295" contextRef="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083296" contextRef="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">375043000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083297" contextRef="PAsOn03_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-136000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083298" contextRef="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-259427000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083299" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">115480000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues id="Factid_6083300" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">4312500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083302" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">84255000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083305" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">84255000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_6083306" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">131580</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083308" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083311" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083339" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2817723</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:SharesOutstanding id="Factid_6083340" contextRef="PAsOn09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3206048</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083341" contextRef="PAsOn09_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">9346000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues id="Factid_6083342" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">10062500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083343" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_6083344" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">191599</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<twst:StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant id="Factid_6083346" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">0</twst:StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities id="Factid_6083348" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">18951305</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_6083349" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083353" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3315645</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083354" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2491483</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083355" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">10326454</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083356" contextRef="PAsOn09_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">87000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083357" contextRef="PAsOn09_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-210855000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083358" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">153852000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083359" contextRef="P10_01_2018To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083360" contextRef="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083361" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<twst:StockIssuedDuringPeriodValueConversionOfConvertibleWarrant id="Factid_6083364" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">631000</twst:StockIssuedDuringPeriodValueConversionOfConvertibleWarrant>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_6083367" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">290462000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_6083368" contextRef="P10_01_2018To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_6083369" contextRef="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockholdersEquity id="Factid_6083379" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">-201422000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083380" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">153852000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083381" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<twst:StockIssuedDuringPeriodValueConversionOfConvertibleWarrant id="Factid_6083382" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">631000</twst:StockIssuedDuringPeriodValueConversionOfConvertibleWarrant>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_6083383" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">290462000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083385" contextRef="P10_01_2018To06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">-2817723</twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083386" contextRef="P10_01_2018To06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">-9141000</twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083387" contextRef="P10_01_2018To06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">-3315645</twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083388" contextRef="P10_01_2018To06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">-25900000</twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083389" contextRef="P10_01_2018To06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">-2491483</twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083390" contextRef="P10_01_2018To06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">-36726000</twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083391" contextRef="P10_01_2018To06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">-10326454</twst:StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity id="Factid_6083392" contextRef="P10_01_2018To06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">-218716000</twst:StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083397" contextRef="PAsOn03_31_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2817723</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:SharesOutstanding id="Factid_6083398" contextRef="PAsOn03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3230818</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083399" contextRef="PAsOn03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">7654000</us-gaap:StockholdersEquity>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083402" contextRef="PAsOn03_31_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3315645</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083403" contextRef="PAsOn03_31_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2491483</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083404" contextRef="PAsOn03_31_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">8820189</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083405" contextRef="PAsOn03_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">54000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083406" contextRef="PAsOn03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-173429000</us-gaap:StockholdersEquity>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083407" contextRef="PAsOn06_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3315645</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083409" contextRef="PAsOn06_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2491483</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083411" contextRef="PAsOn06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">9761606</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083413" contextRef="PAsOn03_31_2018" unitRef="Unit_USD" decimals="-3">-165721000</us-gaap:StockholdersEquity>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083414" contextRef="PAsOn09_30_2017_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2817723</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083415" contextRef="PAsOn09_30_2017_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3315645</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083416" contextRef="PAsOn09_30_2017_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2491483</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083417" contextRef="PAsOn09_30_2017_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">6034089</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:SharesOutstanding id="Factid_6083418" contextRef="PAsOn09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3178819</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083419" contextRef="PAsOn09_30_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">6228000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083420" contextRef="PAsOn09_30_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">33000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083421" contextRef="PAsOn09_30_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-139619000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083422" contextRef="PAsOn09_30_2017" unitRef="Unit_USD" decimals="-3">-133358000</us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_6083423" contextRef="P10_01_2017To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">54352</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083424" contextRef="P10_01_2017To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">123000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083425" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">123000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_6083426" contextRef="PAsOn06_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">2817723</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083427" contextRef="PAsOn06_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">9141000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083429" contextRef="PAsOn06_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">25900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083431" contextRef="PAsOn06_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">36726000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_6083433" contextRef="PAsOn06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">206738000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_6083434" contextRef="P04_01_2018To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">1260</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083435" contextRef="P04_01_2018To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockShare id="Factid_6083441" contextRef="P10_01_2017To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">3727517</twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockShare>
<twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockValue id="Factid_6083442" contextRef="P10_01_2017To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">78872000</twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockValue>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="Factid_6083461" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083517" contextRef="P10_01_2018To06_30_2019_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083518" contextRef="P10_01_2018To06_30_2019_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083519" contextRef="P10_01_2018To06_30_2019_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_6083520" contextRef="P10_01_2018To06_30_2019_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:ProceedsFromIssuanceOfCommonStock id="Factid_6083534" contextRef="P10_01_2018To10_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5">69600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_6083535" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">80757000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_6083536" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">68212000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashNoncurrent id="Factid_6083537" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">579000</us-gaap:RestrictedCashNoncurrent>
<us-gaap:RestrictedCashNoncurrent id="Factid_6083538" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">579000</us-gaap:RestrictedCashNoncurrent>
<us-gaap:RestrictedCashCurrent id="Factid_6083539" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">201000</us-gaap:RestrictedCashCurrent>
<us-gaap:RestrictedCashCurrent id="Factid_6083540" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">194000</us-gaap:RestrictedCashCurrent>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6083541" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">81537000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6083542" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">68985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:DeferredCosts id="Factid_6083543" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-5">3700000</us-gaap:DeferredCosts>
<twst:DeferredOfferingCostsIncurred id="Factid_6083544" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-5">2400000</twst:DeferredOfferingCostsIncurred>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083547" contextRef="PAsOn09_30_2018_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">46823000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083550" contextRef="PAsOn09_30_2018_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">46823000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083551" contextRef="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">33934000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083554" contextRef="PAsOn09_30_2018_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">33934000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083555" contextRef="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">80757000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083558" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">80757000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure id="Factid_6083561" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3">631000</us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure id="Factid_6083562" contextRef="PAsOn09_30_2018_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3">631000</us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083563" contextRef="PAsOn06_30_2019_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">13739000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083566" contextRef="PAsOn06_30_2019_CashAndCashEquivalentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">13739000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083567" contextRef="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">51304000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083570" contextRef="PAsOn06_30_2019_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3">51304000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083572" contextRef="PAsOn06_30_2019_CommercialPaperMemberusgaapFinancialInstrumentAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">21904000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083574" contextRef="PAsOn06_30_2019_CommercialPaperMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3">21904000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083575" contextRef="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_USTreasurySecuritiesMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3">67311000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083578" contextRef="PAsOn06_30_2019_USTreasurySecuritiesMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3">67311000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083579" contextRef="PAsOn06_30_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">132354000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083580" contextRef="PAsOn06_30_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">29433000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6083582" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">161787000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:NetIncomeLoss id="Factid_6083583" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-17624000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6083584" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-27916000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6083585" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-51434000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_6083586" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-76488000</us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_6083587" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_shares" decimals="-3">2849544000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_6083588" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_shares" decimals="-3">30290150000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_6083589" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_shares" decimals="-3">2719051000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_6083590" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="-3">25789794000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083595" contextRef="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">331000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083596" contextRef="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">110000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083597" contextRef="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">152000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083598" contextRef="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">51000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083599" contextRef="PAsOn09_30_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">644000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings id="Factid_6083600" contextRef="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">43000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings id="Factid_6083601" contextRef="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">16000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings id="Factid_6083602" contextRef="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">2000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings id="Factid_6083603" contextRef="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">5000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings id="Factid_6083604" contextRef="P10_01_2017To06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">66000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083605" contextRef="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">374000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083606" contextRef="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">126000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083607" contextRef="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">154000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083608" contextRef="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083609" contextRef="PAsOn06_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">710000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083610" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">365000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083611" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">94000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083612" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">130000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083613" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">42000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_6083614" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">631000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity id="Factid_6083615" contextRef="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">365000</twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity>
<twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity id="Factid_6083616" contextRef="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">94000</twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity>
<twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity id="Factid_6083617" contextRef="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">130000</twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity>
<twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity id="Factid_6083618" contextRef="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">42000</twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity>
<twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity id="Factid_6083619" contextRef="P10_01_2018To06_30_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">631000</twst:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity>
<us-gaap:InventoryRawMaterials id="Factid_6083625" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">2988000</us-gaap:InventoryRawMaterials>
<us-gaap:InventoryRawMaterials id="Factid_6083626" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">2995000</us-gaap:InventoryRawMaterials>
<us-gaap:InventoryWorkInProcess id="Factid_6083627" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">2273000</us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryWorkInProcess id="Factid_6083628" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">1373000</us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryFinishedGoods id="Factid_6083629" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">767000</us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryFinishedGoods id="Factid_6083630" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">1128000</us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryNet id="Factid_6083631" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">6028000</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_6083632" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">5496000</us-gaap:InventoryNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083636" contextRef="PAsOn09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">1220000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083637" contextRef="PAsOn09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">508000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6083638" contextRef="PAsOn09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">712000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083639" contextRef="PAsOn09_30_2018_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">20000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083640" contextRef="PAsOn09_30_2018_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">20000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083642" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">1240000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083643" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">528000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6083644" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">712000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083645" contextRef="PAsOn06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">1220000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083646" contextRef="PAsOn06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">661000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6083647" contextRef="PAsOn06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">559000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083648" contextRef="PAsOn06_30_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">20000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083649" contextRef="PAsOn06_30_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">20000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsGross id="Factid_6083651" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">1240000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_6083652" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">681000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet id="Factid_6083653" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">559000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_6083654" contextRef="P10_01_2017To09_30_2018_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_6083655" contextRef="P10_01_2017To09_30_2018_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_6083657" contextRef="P10_01_2018To06_30_2019_DevelopedTechnologyRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_6083658" contextRef="P10_01_2018To06_30_2019_TrademarksAndTradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:GoodwillPeriodIncreaseDecrease id="Factid_6083660" contextRef="P10_01_2017To09_30_2018" unitRef="Unit_USD" decimals="INF">0</us-gaap:GoodwillPeriodIncreaseDecrease>
<us-gaap:GoodwillPeriodIncreaseDecrease id="Factid_6083661" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="INF">0</us-gaap:GoodwillPeriodIncreaseDecrease>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6083662" contextRef="P04_01_2018To06_30_2018_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF">100000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6083663" contextRef="P04_01_2019To06_30_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF">100000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6083666" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-5">700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6083667" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-5">500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6083668" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-5">1800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty id="Factid_6083669" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-5">2600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<twst:CommonStockSharesMayBeIssued id="Factid_6083671" contextRef="PAsOn09_26_2018_MaximumMembersrtRangeAxis_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">5856505</twst:CommonStockSharesMayBeIssued>
<us-gaap:ProfitLoss id="Factid_6083672" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-51434000</us-gaap:ProfitLoss>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_6083674" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">4398000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_6083675" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">4622000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_6083676" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-55000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_6083677" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-202000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:ShareBasedCompensation id="Factid_6083678" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1875000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_6083679" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">7807000</us-gaap:ShareBasedCompensation>
<us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments id="Factid_6083680" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">968000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
<us-gaap:OtherNoncashExpense id="Factid_6083681" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">150000</us-gaap:OtherNoncashExpense>
<us-gaap:OtherNoncashExpense id="Factid_6083682" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">182000</us-gaap:OtherNoncashExpense>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083683" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">66000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:AmortizationOfDebtDiscountPremium id="Factid_6083685" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">230000</us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium id="Factid_6083686" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">219000</us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_6083687" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1943000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_6083688" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">6108000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories id="Factid_6083689" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">2426000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_6083690" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-532000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_6083691" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">796000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_6083692" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">122000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Factid_6083693" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1452000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets id="Factid_6083694" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">442000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_6083695" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1539000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_6083696" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-96000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_6083697" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">518000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_6083698" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1961000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities id="Factid_6083699" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-90000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities id="Factid_6083700" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">4475000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_6083701" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-158000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_6083702" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-355000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_6083705" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">2641000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_6083706" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">10864000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_6083707" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">17000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_6083708" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">5000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireInvestments id="Factid_6083709" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">3374000</us-gaap:PaymentsToAcquireInvestments>
<us-gaap:PaymentsToAcquireInvestments id="Factid_6083710" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">137264000</us-gaap:PaymentsToAcquireInvestments>
<us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments id="Factid_6083711" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">32900000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
<us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments id="Factid_6083712" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">44500000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_6083713" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">26902000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_6083714" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-103623000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="Factid_6083715" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">291000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="Factid_6083716" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1109000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
<us-gaap:ProceedsFromIssuanceInitialPublicOffering id="Factid_6083717" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">156208000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
<us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock id="Factid_6083718" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">83873000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
<us-gaap:PaymentsOfStockIssuanceCosts id="Factid_6083720" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1925000</us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:RepaymentsOfLongTermDebt id="Factid_6083722" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1667000</us-gaap:RepaymentsOfLongTermDebt>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_6083725" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">59673000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_6083726" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-12552000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6083727" contextRef="PAsOn09_30_2017" unitRef="Unit_USD" decimals="-3">31429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_6083729" contextRef="PAsOn06_30_2018" unitRef="Unit_USD" decimals="-3">91102000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet id="Factid_6083731" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">587000</us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet id="Factid_6083732" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">605000</us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_6083733" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">20000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_6083734" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">221000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:LiabilitiesAssumed1 id="Factid_6083735" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">1273000</us-gaap:LiabilitiesAssumed1>
<us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1 id="Factid_6083736" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">516000</us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1>
<twst:ConversionOfConvertiblePreferredStockWarrant id="Factid_6083738" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">631000</twst:ConversionOfConvertiblePreferredStockWarrant>
<us-gaap:ConversionOfStockAmountConverted1 id="Factid_6083739" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">290462000</us-gaap:ConversionOfStockAmountConverted1>
<twst:MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance id="Factid_6083740" contextRef="PAsOn09_26_2018_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">999900</twst:MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance>
<twst:CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage id="Factid_6083741" contextRef="PAsOn09_26_2018_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.04</twst:CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_6083743" contextRef="PAsOn09_26_2018_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">275225</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<twst:CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage id="Factid_6083744" contextRef="PAsOn09_26_2018_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.01</twst:CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage>
<twst:PercentageOfPayrollDeductionOnEligibleCommonStock id="Factid_6083745" contextRef="P09_26_2018To09_26_2018_MaximumMembersrtRangeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.15</twst:PercentageOfPayrollDeductionOnEligibleCommonStock>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent id="Factid_6083746" contextRef="P09_26_2018To09_26_2018_TwoThousandAndFifteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083747" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">36838</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083748" contextRef="P10_01_2017To09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">365000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083749" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">3.26</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083750" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">16221</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083751" contextRef="P10_01_2017To09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">94000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083752" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">7.84</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083753" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">18854</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083754" contextRef="P10_01_2017To09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">130000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083755" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">14.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083756" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">7531</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083757" contextRef="P10_01_2017To09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">42000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083758" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">21.24</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083759" contextRef="PAsOn09_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">79444</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083760" contextRef="P10_01_2017To09_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">631000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083761" contextRef="PAsOn09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">64127</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:FairValueAdjustmentOfWarrants id="Factid_6083762" contextRef="P10_01_2017To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">486000</us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083763" contextRef="PAsOn09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF">6.24</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="Factid_6083764" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-5">25500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="Factid_6083765" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-5">10800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_6083766" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis">P4Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083767" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">16221</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083768" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">7.84</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083769" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">18854</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083770" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">14.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083771" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">7531</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083772" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">21.24</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083773" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">32064</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083774" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">6.24</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083775" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">74670</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<twst:MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance id="Factid_6083781" contextRef="PAsOn09_26_2018_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">249470</twst:MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083783" contextRef="P04_01_2019To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3032000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083786" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">3032000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083789" contextRef="P04_01_2019To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">253000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083791" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">253000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ProfitLoss id="Factid_6083795" contextRef="P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-27916000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_6083796" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">-27916000</us-gaap:ProfitLoss>
<us-gaap:SharesOutstanding id="Factid_6083797" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">32471591</us-gaap:SharesOutstanding>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant id="Factid_6083803" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="0">860287</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_6083804" contextRef="PAsOn09_30_2018" unitRef="Unit_shares" decimals="INF">2520485</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_6083805" contextRef="PAsOn09_30_2018" unitRef="Unit_USD_per_Share" decimals="INF">8.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_6083806" contextRef="P10_01_2017To09_30_2018">P8Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_6083807" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">11483000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod id="Factid_6083808" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">2494700</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant id="Factid_6083809" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">1618676</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_6083810" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="INF">1618676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="Factid_6083811" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">25.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_6083812" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="INF">191599</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Factid_6083813" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">5.95</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited id="Factid_6083814" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">340899</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Factid_6083815" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="INF">340899</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice id="Factid_6083816" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">15.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod id="Factid_6083817" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">500132</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited id="Factid_6083818" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">24221</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased id="Factid_6083819" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">442</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant id="Factid_6083820" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="0">1601741</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_6083821" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">3606663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_6083822" contextRef="PAsOn06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">15.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="Factid_6083823" contextRef="PAsOn06_30_2019" unitRef="Unit_USD_per_Share" decimals="INF">15.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Factid_6083824" contextRef="P10_01_2018To06_30_2019">P8Y4M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue id="Factid_6083825" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">50051000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_6083826" contextRef="P10_01_2018To06_30_2019">P3Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083834" contextRef="P10_01_2017To09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2013-10-08</twst:ClassOfWarrantsOrRightsIssuanceDate>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083840" contextRef="P10_01_2017To09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2014-09-02</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_6083841" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">50051000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083843" contextRef="P10_01_2017To09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2015-12-22</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_6083844" contextRef="P10_01_2018To06_30_2019">P8Y4M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083846" contextRef="P04_01_2018To06_30_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">100000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083847" contextRef="P04_01_2019To06_30_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">446000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083848" contextRef="P10_01_2017To06_30_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">275000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083849" contextRef="P10_01_2018To06_30_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">1155000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083850" contextRef="P04_01_2018To06_30_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">109000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083851" contextRef="P04_01_2019To06_30_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">530000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083852" contextRef="P10_01_2017To06_30_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">521000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083853" contextRef="P10_01_2018To06_30_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">1251000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083854" contextRef="P04_01_2018To06_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">394000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083855" contextRef="P04_01_2019To06_30_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">2056000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083856" contextRef="P10_01_2017To06_30_2018_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">1079000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083857" contextRef="P10_01_2018To06_30_2019_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3">5401000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083858" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">603000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083859" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">3032000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083860" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1875000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_6083861" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">7807000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:StockRepurchasedDuringPeriodShares id="Factid_6083862" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">-442</us-gaap:StockRepurchasedDuringPeriodShares>
<twst:NetExerciseOfCommonStockWarrantsShares id="Factid_6083864" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">57122</twst:NetExerciseOfCommonStockWarrantsShares>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083869" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">7807000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<twst:NetExerciseOfCommonStockWarrantsValues id="Factid_6083873" contextRef="P10_01_2018To06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</twst:NetExerciseOfCommonStockWarrantsValues>
<twst:NetExerciseOfCommonStockWarrantsValues id="Factid_6083874" contextRef="P10_01_2018To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</twst:NetExerciseOfCommonStockWarrantsValues>
<twst:NetExerciseOfCommonStockWarrantsValues id="Factid_6083875" contextRef="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</twst:NetExerciseOfCommonStockWarrantsValues>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083877" contextRef="P10_01_2018To06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">30000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083878" contextRef="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ProfitLoss id="Factid_6083881" contextRef="P10_01_2018To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-76488000</us-gaap:ProfitLoss>
<us-gaap:StockholdersEquity id="Factid_6083882" contextRef="PAsOn06_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">463229000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083883" contextRef="PAsOn06_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">117000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083884" contextRef="PAsOn06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-287343000</us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083885" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">7807000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083886" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">30000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083889" contextRef="P10_01_2017To09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2016-03-28</twst:ClassOfWarrantsOrRightsIssuanceDate>
<twst:NetExerciseOfCommonStockWarrantsValues id="Factid_6083891" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">0</twst:NetExerciseOfCommonStockWarrantsValues>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083892" contextRef="P10_01_2017To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">2017-09-06</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083893" contextRef="PAsOn09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">2027-09-06</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_6083894" contextRef="PAsOn09_30_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_6083895" contextRef="PAsOn09_30_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding id="Factid_6083896" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_6083897" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">500132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_6083898" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">26.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_6083899" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">4581</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_6083900" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">23.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="Factid_6083901" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">24221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="Factid_6083902" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">25.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue id="Factid_6083903" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2">26.17</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber id="Factid_6083904" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">471330</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue id="Factid_6083905" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">9194000</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083906" contextRef="PAsOn09_30_2018_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2023-10-08</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083907" contextRef="PAsOn09_30_2018_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2024-09-02</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms id="Factid_6083908" contextRef="P10_01_2018To06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P4Y1M13D</twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083909" contextRef="PAsOn09_30_2018_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2025-12-22</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083910" contextRef="PAsOn09_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">2026-03-28</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083911" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis">2014-09-02</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083912" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis">2024-09-02</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083913" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis">2015-12-22</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083914" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis">2025-12-22</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083915" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis">2016-03-28</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083916" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsThreeMemberusgaapClassOfWarrantOrRightAxis">2026-03-28</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:ClassOfWarrantsOrRightsIssuanceDate id="Factid_6083917" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis">2017-09-06</twst:ClassOfWarrantsOrRightsIssuanceDate>
<us-gaap:WarrantsAndRightsOutstandingMaturityDate id="Factid_6083918" contextRef="PAsOn06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis_WarrantsFourMemberusgaapClassOfWarrantOrRightAxis">2027-09-06</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
<twst:NetExerciseOfCommonStockWarrantsShares id="Factid_6083919" contextRef="P11_01_2018To11_30_2018" unitRef="Unit_shares" decimals="INF">68901</twst:NetExerciseOfCommonStockWarrantsShares>
<twst:CommonStockIssuedForCashlessExercise id="Factid_6083920" contextRef="P11_01_2018To11_30_2018" unitRef="Unit_shares" decimals="INF">57122</twst:CommonStockIssuedForCashlessExercise>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083921" contextRef="PAsOn11_30_2018_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">36838</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083922" contextRef="PAsOn11_30_2018_WarrantsOneMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">3.26</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights id="Factid_6083923" contextRef="PAsOn11_30_2018_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF">32063</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 id="Factid_6083924" contextRef="PAsOn11_30_2018_WarrantsTwoMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="INF">6.24</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<twst:IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost id="Factid_6083926" contextRef="P10_01_2017To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">318000</twst:IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost>
<twst:UnderwritingDiscountsCommissionsAndOfferingExpenses id="Factid_6083927" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">17210000</twst:UnderwritingDiscountsCommissionsAndOfferingExpenses>
<us-gaap:ProceedsFromIssuanceOfCommonStock id="Factid_6083928" contextRef="P05_01_2019To05_31_2019" unitRef="Unit_USD" decimals="-5">84300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:SharesOutstanding id="Factid_6083933" contextRef="PAsOn06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3223532</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_6083934" contextRef="PAsOn06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">8226000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083935" contextRef="PAsOn06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">68000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083936" contextRef="PAsOn06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-191053000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_6083937" contextRef="PAsOn06_30_2018" unitRef="Unit_USD" decimals="-3">-182759000</us-gaap:StockholdersEquity>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber id="Factid_6083938" contextRef="PAsOn06_30_2019" unitRef="Unit_shares" decimals="INF">3606663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
<us-gaap:StockRepurchasedDuringPeriodShares id="Factid_6083939" contextRef="P10_01_2017To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">-9639</us-gaap:StockRepurchasedDuringPeriodShares>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083940" contextRef="P10_01_2017To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1875000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083941" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">1875000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083942" contextRef="P10_01_2017To06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">35000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083943" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">35000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ProfitLoss id="Factid_6083944" contextRef="P10_01_2017To06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-51434000</us-gaap:ProfitLoss>
<us-gaap:StockRepurchasedDuringPeriodShares id="Factid_6083951" contextRef="P04_01_2018To06_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">-8546</us-gaap:StockRepurchasedDuringPeriodShares>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083955" contextRef="P04_01_2018To06_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">603000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083959" contextRef="P04_01_2018To06_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">14000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_6083968" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">603000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_6083973" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">14000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:ProfitLoss id="Factid_6083978" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">-17624000</us-gaap:ProfitLoss>
<twst:UnderwritingDiscountsCommissionsAndOfferingExpenses id="Factid_6084010" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">6307000</twst:UnderwritingDiscountsCommissionsAndOfferingExpenses>
<us-gaap:StockholdersEquityReverseStockSplit id="Factid_6084039" contextRef="P10_01_2018To10_31_2018">one-for-0.101</us-gaap:StockholdersEquityReverseStockSplit>
<us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 id="Factid_6084040" contextRef="P10_01_2018To10_31_2018" unitRef="Unit_pure" decimals="3">0.101</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_6084041" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">-49468000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_6084042" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-64579000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_6084043" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">82239000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_6084044" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">155650000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084050" contextRef="P04_01_2018To06_30_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">4587000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084051" contextRef="P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">8687000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084052" contextRef="P10_01_2017To06_30_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">12011000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084053" contextRef="P10_01_2018To06_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">26567000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084054" contextRef="P04_01_2018To06_30_2018_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">1624000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084055" contextRef="P04_01_2019To06_30_2019_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">3508000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084056" contextRef="P10_01_2017To06_30_2018_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">4116000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084057" contextRef="P10_01_2018To06_30_2019_EMEAMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">9257000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084058" contextRef="P04_01_2018To06_30_2018_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">268000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084059" contextRef="P04_01_2019To06_30_2019_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">878000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084060" contextRef="P10_01_2017To06_30_2018_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">740000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084061" contextRef="P10_01_2018To06_30_2019_AsiaPacificMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">2017000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084062" contextRef="P04_01_2018To06_30_2018_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">62000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084063" contextRef="P04_01_2019To06_30_2019_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">527000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084064" contextRef="P10_01_2017To06_30_2018_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">153000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084065" contextRef="P10_01_2018To06_30_2019_AmericasMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3">807000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084066" contextRef="P04_01_2018To06_30_2018" unitRef="Unit_USD" decimals="-3">6541000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084067" contextRef="P04_01_2019To06_30_2019" unitRef="Unit_USD" decimals="-3">13600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084068" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_USD" decimals="-3">17020000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084069" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">38648000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084078" contextRef="P04_01_2018To06_30_2018_SyntheticGenesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">4237000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084079" contextRef="P04_01_2019To06_30_2019_SyntheticGenesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">6242000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084080" contextRef="P10_01_2017To06_30_2018_SyntheticGenesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">11903000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084081" contextRef="P10_01_2018To06_30_2019_SyntheticGenesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">18850000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084082" contextRef="P04_01_2018To06_30_2018_OligoPoolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">810000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084083" contextRef="P04_01_2019To06_30_2019_OligoPoolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1214000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084084" contextRef="P10_01_2017To06_30_2018_OligoPoolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">2146000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084085" contextRef="P10_01_2018To06_30_2019_OligoPoolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">3280000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084086" contextRef="P04_01_2018To06_30_2018_DNALibrariesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">523000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084087" contextRef="P04_01_2019To06_30_2019_DNALibrariesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">578000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084088" contextRef="P10_01_2017To06_30_2018_DNALibrariesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1208000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084089" contextRef="P10_01_2018To06_30_2019_DNALibrariesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1654000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084098" contextRef="P04_01_2018To06_30_2018_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">3140000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084099" contextRef="P04_01_2019To06_30_2019_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">5319000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084100" contextRef="P10_01_2017To06_30_2018_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">9474000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084101" contextRef="P10_01_2018To06_30_2019_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">16051000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084102" contextRef="P04_01_2018To06_30_2018_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">1971000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084103" contextRef="P04_01_2019To06_30_2019_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">4497000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084104" contextRef="P10_01_2017To06_30_2018_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">4223000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084105" contextRef="P10_01_2018To06_30_2019_AcademicResearchMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">9206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084106" contextRef="P04_01_2018To06_30_2018_HealthCareMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">1185000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084107" contextRef="P04_01_2019To06_30_2019_HealthCareMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">3291000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084108" contextRef="P10_01_2017To06_30_2018_HealthCareMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">2901000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084109" contextRef="P10_01_2018To06_30_2019_HealthCareMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">12412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084110" contextRef="P04_01_2018To06_30_2018_AgriculturalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">245000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084111" contextRef="P04_01_2019To06_30_2019_AgriculturalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">493000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084112" contextRef="P10_01_2017To06_30_2018_AgriculturalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">422000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6084113" contextRef="P10_01_2018To06_30_2019_AgriculturalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3">979000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:NoncurrentAssets id="Factid_6084118" contextRef="PAsOn06_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-5">18800000</us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets id="Factid_6084119" contextRef="PAsOn06_30_2019_NonUsMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-5">1000000</us-gaap:NoncurrentAssets>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084131" contextRef="P10_01_2017To06_30_2018_OptionsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">2424024</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084132" contextRef="P10_01_2018To06_30_2019_OptionsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">3606663</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084133" contextRef="P10_01_2017To06_30_2018_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">146745</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084134" contextRef="P10_01_2018To06_30_2019_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">50921</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084135" contextRef="P10_01_2017To06_30_2018_RestrictedShareUnitsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084136" contextRef="P10_01_2018To06_30_2019_RestrictedShareUnitsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">471330</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084137" contextRef="P10_01_2017To06_30_2018_EarlyExerciseOfStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">48917</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084138" contextRef="P10_01_2018To06_30_2019_EarlyExerciseOfStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">45369</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084139" contextRef="P10_01_2017To06_30_2018_WarrantsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">64127</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084140" contextRef="P10_01_2018To06_30_2019_WarrantsToPurchaseCommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">74670</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084141" contextRef="P10_01_2017To06_30_2018_WarrantsToPurchaseRedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">79444</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084142" contextRef="P10_01_2018To06_30_2019_WarrantsToPurchaseRedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084143" contextRef="P10_01_2017To06_30_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">18386457</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084144" contextRef="P10_01_2018To06_30_2019_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084145" contextRef="P10_01_2017To06_30_2018" unitRef="Unit_shares" decimals="0">21149714</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6084146" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_shares" decimals="0">4392669</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<dei:TradingSymbol id="Factid_6084157" contextRef="P10_01_2018To06_30_2019">TWST</dei:TradingSymbol>
<dei:EntityCommonStockSharesOutstanding id="Factid_6084158" contextRef="PAsOn08_07_2019" unitRef="Unit_shares" decimals="INF">32558888</dei:EntityCommonStockSharesOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="Factid_6084159" contextRef="PAsOn06_30_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">471330</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<dei:Security12bTitle id="Factid_6084162" contextRef="P10_01_2018To06_30_2019">Common Stock</dei:Security12bTitle>
<dei:SecurityExchangeName id="Factid_6084163" contextRef="P10_01_2018To06_30_2019">NASDAQ</dei:SecurityExchangeName>
<us-gaap:AssetsCurrent id="Factid_6084165" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">95671000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_6084166" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">182622000</us-gaap:AssetsCurrent>
<us-gaap:Assets id="Factid_6084167" contextRef="PAsOn09_30_2018" unitRef="Unit_USD" decimals="-3">115791000</us-gaap:Assets>
<us-gaap:Assets id="Factid_6084168" contextRef="PAsOn06_30_2019" unitRef="Unit_USD" decimals="-3">206805000</us-gaap:Assets>
<dei:EntityAddressStateOrProvince id="Factid_6084185" contextRef="P10_01_2018To06_30_2019">CA</dei:EntityAddressStateOrProvince>
<dei:EntityIncorporationStateCountryCode id="Factid_6084186" contextRef="P10_01_2018To06_30_2019">DE</dei:EntityIncorporationStateCountryCode>
<twst:NetExerciseOfCommonStockWarrantsValues id="Factid_6088523" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</twst:NetExerciseOfCommonStockWarrantsValues>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="Factid_6436897" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. The Company &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February&amp;#160;4, 2013. The Company is a synthetic biology company that has developed a disruptive DNA synthesis platform. The Company&amp;#8217;s fiscal year ends on September 30.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company has generated net losses in all periods since its inception. As of June&amp;#160;30, 2019, the Company had an accumulated deficit of $287.3&amp;#160;million and has not generated positive cash flows from operations since inception. Losses are expected to continue as the Company continues to invest in product development, manufacturing, and sales and marketing.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company has raised multiple rounds of debt and equity financing since its inception. In October 2018, the Company completed an initial public offering (IPO) of its common stock which raised proceeds of $69.6&amp;#160;million, after deducting underwriting discounts, commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of $84.3&amp;#160;million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash and short-term investment balances on hand will be sufficient to fund operations for at least one year from the issuance of these unaudited condensed consolidated financial statements. However, there can be no assurance that additional financing will not be required or that the Company will be successful in raising additional capital on terms which are acceptable to the Company. &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;If the Company requires but is unable to obtain additional funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock id="Factid_6436904" contextRef="P10_01_2018To06_30_2019">&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. Summary of significant accounting policies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of presentation and use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information. Certain information and disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K for the fiscal year ended September&amp;#160;30, 2018 (the Annual Report on Form&amp;#160;10-K) filed with the Securities and Exchange Commission on December&amp;#160;20, 2018. The condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair statement of the condensed consolidated financial statements. The condensed consolidated balance sheet at September&amp;#160;30, 2018 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three and nine months ended June&amp;#160;30, 2019 are not necessarily indicative of the results expected for the full year ending September&amp;#160;30, 2019.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The presentation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company&amp;#8217;s unaudited condensed consolidated financial statements include its wholly-owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Significant accounting policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;There have been no material changes in the accounting policies from those disclosed in the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Reverse stock split &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In October 2018, the Company&amp;#8217;s stockholders approved a one-for-0.101 reverse stock split of its common and redeemable convertible preferred stock which was effected on October&amp;#160;16, 2018. The par value of the common stock and redeemable convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the consolidated financial statements and notes thereto have been adjusted retrospectively to reflect this reverse stock split.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred offering costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to the Company&amp;#8217;s public offerings, are capitalized and will be offset against proceeds from the public offerings within stockholders&amp;#8217; equity. As of September&amp;#160;30, 2018, there was $3.7&amp;#160;million of deferred offering costs within other non-current assets on the condensed consolidated balance sheets. During the nine months ended June&amp;#160;30, 2019, an additional $2.4&amp;#160;million in offering costs were incurred. In connection with the public offerings, as of June&amp;#160;30, 2019, all offering costs were charged against the proceeds from the offerings.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;, which provides accounting guidance for all revenue arising from contracts with customers, and supersedes most current revenue recognition guidance. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented, and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company adopted the new revenue standard, on October&amp;#160;1, 2017, using the full retrospective method.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In February 2016, the FASB issued new lease accounting guidance in ASU 2016-02, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;. Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1)&amp;#160;a lease liability, which is a lessee&amp;#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2)&amp;#160;a right-of-use asset, which is an asset that represents the lessee&amp;#8217;s right to use, or control the use of, a specified asset for the lease term. The new lease guidance is effective for fiscal years beginning after December&amp;#160;15, 2018, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. The new standard requires entities to use the new &amp;#8220;expected credit loss&amp;#8221; impairment model for most financial assets measured at amortized cost, including trade and other receivables and held-to-maturity debt securities, and modifies the impairment model for available-for-sale debt securities. The standard is effective for fiscal years beginning after December&amp;#160;15, 2019, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2016, the FASB issued ASU 2016-15, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;, which was intended to reduce diversity in practice in how certain cash receipts and payments are presented and classified in the statement of cash flows. The standard provides guidance in a number of situations including, among others, settlement of zero-coupon bonds, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and distributions received from equity method investees. The ASU also provides guidance for classifying cash receipts and payments that have aspects of more than one class of cash flows. The Company adopted this standard effective October&amp;#160;1, 2018. The adoption of ASU 2016-15 did not have an impact on the Company&amp;#8217;s condensed consolidated financial statements for either period presented.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In November 2016, the FASB issued ASU 2016-18, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/div&gt;. This ASU applies to all entities that have restricted cash and are required to present a statement of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash. As a result, amounts generally described as restricted cash should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Further, a reconciliation between the balance sheet and statement of cash flows is required when the balance sheet includes more than one line item for cash, cash equivalents, and restricted cash. Therefore, transfers between these balances should no longer be presented as a cash flow activity. The Company adopted this standard effective October&amp;#160;1, 2018, utilizing the retrospective transition method to each period presented. The following table provides a reconciliation of the Company&amp;#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&amp;#8217;s condensed consolidated statements of cash flows for the periods presented:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,212&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, non-current&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, current (within prepaid expenses and other current assets)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;201&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;81,537&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;68,985&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Amounts included in restricted cash primarily related to security deposits and a letter of credit with a financial institution, both in connection with office space lease agreements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In January 2017, the FASB issued ASU 2017-01, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business Combinations (Topic 805)&lt;/div&gt;: &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Clarifying the Definition of a Business&lt;/div&gt;, clarifying the definition of a business. The ASU affects all companies and other reporting organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The Company adopted this standard effective October&amp;#160;1, 2018. The Company will apply the provisions of this ASU in evaluating the definition of a business for any prospective transaction from October&amp;#160;1, 2018.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. &lt;/div&gt;This ASU simplifies the subsequent measurement of goodwill. The ASU eliminates step 2 from the goodwill impairment test, including for reporting units with a zero or negative carrying amount that fail a qualitative test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This ASU should be applied on a prospective basis. This ASU is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December&amp;#160;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&amp;#160;1, 2017. The Company has not yet determined whether it will early adopt this ASU.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In May 2017, the FASB issued ASU 2017-09, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation&lt;/div&gt;&amp;#8212;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/div&gt;, which clarifies when to account for a change to the terms or conditions of a stock-based payment award as a modification. Under ASU 2017-09, 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. This standard is effective for all entities for annual reporting periods beginning after December&amp;#160;15, 2017, including interim periods within that reporting period. The Company adopted this standard effective October&amp;#160;1, 2018. The adoption of ASU 2017-09 did not have an impact on the Company&amp;#8217;s condensed consolidated financial statements for either period presented.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement (Subtopic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/div&gt;, which modifies the disclosure requirements on fair value measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&amp;#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. ASU 2018-13 will be effective for the Company for the quarter ending December&amp;#160;31, 2020, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
<twst:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock id="Factid_6436905" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of presentation and use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information. Certain information and disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K for the fiscal year ended September&amp;#160;30, 2018 (the Annual Report on Form&amp;#160;10-K) filed with the Securities and Exchange Commission on December&amp;#160;20, 2018. The condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair statement of the condensed consolidated financial statements. The condensed consolidated balance sheet at September&amp;#160;30, 2018 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three and nine months ended June&amp;#160;30, 2019 are not necessarily indicative of the results expected for the full year ending September&amp;#160;30, 2019.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The presentation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company&amp;#8217;s unaudited condensed consolidated financial statements include its wholly-owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</twst:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="Factid_6436906" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Significant accounting policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;There have been no material changes in the accounting policies from those disclosed in the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<twst:ReverseStockSplitPolicyTextBlock id="Factid_6436907" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Reverse stock split &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In October 2018, the Company&amp;#8217;s stockholders approved a one-for-0.101 reverse stock split of its common and redeemable convertible preferred stock which was effected on October&amp;#160;16, 2018. The par value of the common stock and redeemable convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the consolidated financial statements and notes thereto have been adjusted retrospectively to reflect this reverse stock split.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</twst:ReverseStockSplitPolicyTextBlock>
<us-gaap:DeferredChargesPolicyTextBlock id="Factid_6436908" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred offering costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to the Company&amp;#8217;s public offerings, are capitalized and will be offset against proceeds from the public offerings within stockholders&amp;#8217; equity. As of September&amp;#160;30, 2018, there was $3.7&amp;#160;million of deferred offering costs within other non-current assets on the condensed consolidated balance sheets. During the nine months ended June&amp;#160;30, 2019, an additional $2.4&amp;#160;million in offering costs were incurred. In connection with the public offerings, as of June&amp;#160;30, 2019, all offering costs were charged against the proceeds from the offerings.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredChargesPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Factid_6436909" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;, which provides accounting guidance for all revenue arising from contracts with customers, and supersedes most current revenue recognition guidance. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented, and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company adopted the new revenue standard, on October&amp;#160;1, 2017, using the full retrospective method.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In February 2016, the FASB issued new lease accounting guidance in ASU 2016-02, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;. Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1)&amp;#160;a lease liability, which is a lessee&amp;#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2)&amp;#160;a right-of-use asset, which is an asset that represents the lessee&amp;#8217;s right to use, or control the use of, a specified asset for the lease term. The new lease guidance is effective for fiscal years beginning after December&amp;#160;15, 2018, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. The new standard requires entities to use the new &amp;#8220;expected credit loss&amp;#8221; impairment model for most financial assets measured at amortized cost, including trade and other receivables and held-to-maturity debt securities, and modifies the impairment model for available-for-sale debt securities. The standard is effective for fiscal years beginning after December&amp;#160;15, 2019, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2016, the FASB issued ASU 2016-15, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;, which was intended to reduce diversity in practice in how certain cash receipts and payments are presented and classified in the statement of cash flows. The standard provides guidance in a number of situations including, among others, settlement of zero-coupon bonds, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and distributions received from equity method investees. The ASU also provides guidance for classifying cash receipts and payments that have aspects of more than one class of cash flows. The Company adopted this standard effective October&amp;#160;1, 2018. The adoption of ASU 2016-15 did not have an impact on the Company&amp;#8217;s condensed consolidated financial statements for either period presented.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In November 2016, the FASB issued ASU 2016-18, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/div&gt;. This ASU applies to all entities that have restricted cash and are required to present a statement of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash. As a result, amounts generally described as restricted cash should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Further, a reconciliation between the balance sheet and statement of cash flows is required when the balance sheet includes more than one line item for cash, cash equivalents, and restricted cash. Therefore, transfers between these balances should no longer be presented as a cash flow activity. The Company adopted this standard effective October&amp;#160;1, 2018, utilizing the retrospective transition method to each period presented. The following table provides a reconciliation of the Company&amp;#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&amp;#8217;s condensed consolidated statements of cash flows for the periods presented:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,212&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, non-current&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, current (within prepaid expenses and other current assets)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;201&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;81,537&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;68,985&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Amounts included in restricted cash primarily related to security deposits and a letter of credit with a financial institution, both in connection with office space lease agreements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In January 2017, the FASB issued ASU 2017-01, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business Combinations (Topic 805)&lt;/div&gt;: &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Clarifying the Definition of a Business&lt;/div&gt;, clarifying the definition of a business. The ASU affects all companies and other reporting organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The Company adopted this standard effective October&amp;#160;1, 2018. The Company will apply the provisions of this ASU in evaluating the definition of a business for any prospective transaction from October&amp;#160;1, 2018.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. &lt;/div&gt;This ASU simplifies the subsequent measurement of goodwill. The ASU eliminates step 2 from the goodwill impairment test, including for reporting units with a zero or negative carrying amount that fail a qualitative test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This ASU should be applied on a prospective basis. This ASU is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December&amp;#160;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&amp;#160;1, 2017. The Company has not yet determined whether it will early adopt this ASU.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In May 2017, the FASB issued ASU 2017-09, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation&lt;/div&gt;&amp;#8212;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/div&gt;, which clarifies when to account for a change to the terms or conditions of a stock-based payment award as a modification. Under ASU 2017-09, 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. This standard is effective for all entities for annual reporting periods beginning after December&amp;#160;15, 2017, including interim periods within that reporting period. The Company adopted this standard effective October&amp;#160;1, 2018. The adoption of ASU 2017-09 did not have an impact on the Company&amp;#8217;s condensed consolidated financial statements for either period presented.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurement (Subtopic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/div&gt;, which modifies the disclosure requirements on fair value measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&amp;#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. ASU 2018-13 will be effective for the Company for the quarter ending December&amp;#160;31, 2020, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock id="Factid_6436911" contextRef="P10_01_2018To06_30_2019">The following table provides a reconciliation of the Company&amp;#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&amp;#8217;s condensed consolidated statements of cash flows for the periods presented:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,212&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, non-current&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;579&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted cash, current (within prepaid expenses and other current assets)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;201&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;81,537&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;68,985&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
<us-gaap:AssetsFairValueDisclosure id="Factid_6440511" contextRef="PAsOn06_30_2019_CorporateBondSecuritiesMemberusgaapFinancialInstrumentAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3">7529000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure id="Factid_6440513" contextRef="PAsOn06_30_2019_CorporateBondSecuritiesMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3">7529000</us-gaap:AssetsFairValueDisclosure>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6440514" contextRef="P04_01_2018To06_30_2018_NgsToolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">971000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6440515" contextRef="P04_01_2019To06_30_2019_NgsToolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">5566000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6440516" contextRef="P10_01_2017To06_30_2018_NgsToolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">1763000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_6440517" contextRef="P10_01_2018To06_30_2019_NgsToolsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3">14864000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6440519" contextRef="P10_01_2017To06_30_2018_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_6440520" contextRef="P10_01_2018To06_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">143716</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6440527" contextRef="P10_01_2018To06_30_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF">200000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_6440528" contextRef="P10_01_2017To06_30_2018_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF">200000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:FairValueDisclosuresTextBlock id="Factid_6440584" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. Fair value measurement &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company assesses the fair value of financial instruments based on the provisions of ASC 820, Fair Value Measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a 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. The standard describes three levels of inputs that may be used to measure fair value:&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Level 1&amp;#8212;Quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Level 2&amp;#8212;Observable inputs other than Level&amp;#160;1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company short-term investments primarily utilize broker quotes in a non-active market for valuation of its short-term investments.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Level 3&amp;#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The following tables summarize the Company&amp;#8217;s financial assets and liabilities measured at fair value on a recurring basis as of September&amp;#160;30, 2018 and June&amp;#160;30, 2019 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,823&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,823&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Totals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redeemable convertible preferred stock warrant liability&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,739&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,739&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51,304&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51,304&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Corporate bonds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,529&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,529&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,904&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,904&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;U.S. government treasury bills&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;67,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;67,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Totals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;132,354&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;29,433&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;161,787&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of September&amp;#160;30, 2018 and June&amp;#160;30, 2019, gross unrealized gains and unrealized losses for cash equivalents and short-term investments were not material, and the contractual maturities of all marketable securities were less than one year.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Redeemable convertible preferred stock warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The following tables provide a reconciliation of the beginning and ending balances of the Level&amp;#160;3 instruments during the nine months ended June&amp;#160;30, 2018 and 2019:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of September&amp;#160;30, 2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;331&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;152&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;644&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Change in fair value recorded in other income (expense), net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;43&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;66&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of June&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;374&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;126&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;710&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="20" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Conversion of redeemable convertible preferred stock warrants to common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock id="Factid_6440585" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The following tables summarize the Company&amp;#8217;s financial assets and liabilities measured at fair value on a recurring basis as of September&amp;#160;30, 2018 and June&amp;#160;30, 2019 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,823&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;46,823&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,934&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Totals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;80,757&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redeemable convertible preferred stock warrant liability&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;2&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&amp;#160;3&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,739&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,739&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51,304&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51,304&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Corporate bonds&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,529&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,529&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,904&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,904&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;U.S. government treasury bills&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;67,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;67,311&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Totals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;132,354&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;29,433&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;161,787&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock id="Factid_6440586" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The following tables provide a reconciliation of the beginning and ending balances of the Level&amp;#160;3 instruments during the nine months ended June&amp;#160;30, 2018 and 2019:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of September&amp;#160;30, 2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;331&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;152&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;644&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Change in fair value recorded in other income (expense), net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;43&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;66&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of June&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;374&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;126&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;154&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;710&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="20" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Conversion of redeemable convertible preferred stock warrants to common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Fair value as of June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:InventoryDisclosureTextBlock id="Factid_6440587" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. Inventories &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Inventory amounts consist of the following: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Raw Materials&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,995&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,273&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,373&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Finished Goods&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;767&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,128&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,028&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,496&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Factid_6447827" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Inventory amounts consist of the following: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:7%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Raw Materials&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,988&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,995&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,273&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,373&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Finished Goods&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;767&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,128&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,028&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,496&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock id="Factid_6447845" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The intangible assets balances are presented below: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Useful&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;life in&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;book&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Developed Technology&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,220&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(508&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;712&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tradenames&amp;#160;&amp;amp; Trademarks&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Total indefinite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(528&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;712&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Useful&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;life in&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;book&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Developed Technology&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,220&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(661&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tradenames&amp;#160;&amp;amp; Trademarks&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Total indefinite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(681&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_6447851" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8. Income taxes &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company&amp;#8217;s annual estimated effective tax rate differs from the U.S. federal statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company&amp;#8217;s valuation allowance against its deferred tax assets. For each of the three and nine months ended June&amp;#160;30, 2018 and 2019, the Company recorded an immaterial provision for income taxes. &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_6447861" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. Commitments and contingencies &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Litigation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In February 2016, a complaint was filed in the Superior Court of the State of California (County of Santa Clara), dated February&amp;#160;3, 2016, on behalf of Agilent Technologies, Inc. (Agilent), against the Company and its CEO. Agilent&amp;#8217;s complaint alleges three claims (1)&amp;#160;alleged breach of contract, related to the use of confidential information and alleged breach of non-solicitation obligations against the CEO; (2)&amp;#160;alleged breach of a duty of loyalty against the CEO; and (3)&amp;#160;alleged misappropriation of trade secrets under the California Uniform Trade Secrets Act (CUTSA) against all defendants. On December&amp;#160;7, 2018, the Court granted Agilent&amp;#8217;s motion to amend its complaint, permitting Agilent to file its Second Amended Complaint. The Second Amended Complaint, filed December&amp;#160;13, 2018, adds amended allegations against the Company and the CEO, and also new claims for breach of contract and trade secret misappropriation against two individuals: a current Company employee and a former Company employee. The Court also set the trial to begin on February&amp;#160;24, 2020.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On January&amp;#160;29, 2019, the Company and its CEO filed a demurrer and motion to strike Agilent&amp;#8217;s second amended complaint, challenging each of Agilent&amp;#8217;s claims. Also, on January&amp;#160;29, 2019, the Company and its CEO filed a cross-complaint, asserting six counterclaims against Agilent and Does 1-10 for (1)&amp;#160;declaration of no trade secret misappropriation; (2)&amp;#160;declaration of no breach of contract; (3)&amp;#160;declaration of no breach of duty of loyalty; (4)&amp;#160;defamation, defamation per se, libel, libel per se, slander, and slander per se; (5)&amp;#160;intentional interference with prospective economic advantage; (6)&amp;#160;unlawful and unfair competition. The Company and its CEO also filed their answer and affirmative defenses to Agilent&amp;#8217;s second amended complaint.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On March&amp;#160;4, 2019, Agilent filed a demurrer and motion to strike challenging all six claims alleged in the Company and its CEO&amp;#8217;s cross-complaint filed on January&amp;#160;29, 2019. The Company and the CEO are opposing Agilent&amp;#8217;s motions.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;On May&amp;#160;10, 2019, the Court issued its ruling denying Agilent&amp;#8217;s demurrer and motion to strike the Company&amp;#8217;s cross-complaint.&amp;#160;In addition, the Court issued its ruling denying the Company&amp;#8217;s demurrer and motion to strike certain allegations associated with Agilent&amp;#8217;s breach of contract claim, but granted the Company&amp;#8217;s motion to strike breach of contract allegations relating to the non-solicitation provision in Agilent&amp;#8217;s employment contract.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On May&amp;#160;16, 2019, Agilent filed their notice of appeal of the Court&amp;#8217;s May&amp;#160;10, 2019 ruling denying Agilent&amp;#8217;s motion to strike.&amp;#160;On May&amp;#160;22, 2019, Agilent sought ex parte relief from the Court to stay all proceedings related to both the Company&amp;#8217;s cross-claims and Agilent&amp;#8217;s affirmative claims. The Court stayed&amp;#160;proceedings relating to the Company&amp;#8217;s cross-claims, which was not opposed by the Company, but&amp;#160;denied Agilent&amp;#8217;s request for a discovery stay related to Agilent&amp;#8217;s affirmative claims. Agilent then filed a noticed motion seeking to stay proceedings related to its affirmative claims on June&amp;#160;14, 2019, and following a hearing on June&amp;#160;28, 2019, the Court denied Agilent&amp;#8217;s motion.&amp;#160;Agilent may seek to appeal this ruling.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The trial remains set for February&amp;#160;24, 2020. Additionally, the Discovery Referee has set a case schedule with fact discovery closing on October&amp;#160;1, 2019.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company believes that Agilent&amp;#8217;s complaint is without merit, and intends to continue vigorously defending itself. The Company is currently unable to predict the ultimate outcome of this matter or estimate a reasonably possible loss or range of loss, and no amounts have been accrued in the condensed consolidated financial statements.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Indemnifications &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend the indemnified parties for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require it to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by corporate law. The Company also has directors&amp;#8217; and officers&amp;#8217; insurance.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock id="Factid_6447878" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9. Warrants &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In connection with its long-term debt agreements, the Company issued warrants for its redeemable convertible preferred stock and common stock as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:48%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;underlying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant class/series:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Issuance date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&amp;#160;price&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,838&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;October&amp;#160;8,&amp;#160;2013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;October&amp;#160;8,&amp;#160;2023&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3.26&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2014&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,854&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2025&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,531&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2026&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total preferred stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;79,444&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,127&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;486&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2027&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:53%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;underlying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant class/series:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Issuance date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&amp;#160;price&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2014&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,854&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2025&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,531&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2026&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,064&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2027&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;74,670&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In October 2018, each warrant to purchase redeemable convertible preferred stock was converted to a warrant to purchase common stock immediately prior to the completion of the IPO. In November 2018, a total of 68,901 warrants were net exercised; 36,838 warrants with an exercise price of $3.26 per common share and 32,063 warrants with an exercise price of $6.24 per common share. The transactions were a cashless exercise for a net 57,122 of common shares issued by the Company. &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock>
<us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock id="Factid_6447879" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In connection with its long-term debt agreements, the Company issued warrants for its redeemable convertible preferred stock and common stock as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:48%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;underlying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant class/series:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Issuance date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&amp;#160;price&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;36,838&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;365&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;October&amp;#160;8,&amp;#160;2013&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;October&amp;#160;8,&amp;#160;2023&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3.26&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series B&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;16,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;94&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2014&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series C&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,854&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2025&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Series D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,531&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;42&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2026&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;21.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total preferred stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;79,444&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;631&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,127&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;486&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2027&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:53%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;underlying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant class/series:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30,&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Issuance date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration date&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&amp;#160;price&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2014&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;2,&amp;#160;2024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7.84&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,854&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2015&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;December&amp;#160;22,&amp;#160;2025&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14.85&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,531&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;March&amp;#160;28, 2026&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;32,064&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;September&amp;#160;6, 2027&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;6.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;74,670&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_6447882" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11. Stock-based compensation &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2018 Equity Incentive Plan &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;On September&amp;#160;26, 2018, the board of directors adopted the 2018 Equity Incentive Plan (the 2018 Plan) as a successor to the 2013 Stock Plan (the 2013 Plan). The maximum aggregate number of shares that may be issued under the 2018 Plan is 5,856,505 shares of the Company&amp;#8217;s common stock. The number of shares reserved for issuance under the 2018 Plan will be increased automatically on the first day of each fiscal year, following the fiscal year in which the 2018 Plan became effective, by a number equal to the least of 999,900 shares, 4% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&amp;#8217;s board of directors. The common shares issuable under the 2018 Plan were registered pursuant to a registration statement on Form S-8 on November&amp;#160;1, 2018.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;Any shares subject to outstanding awards under the 2013 Equity Incentive Plan that are canceled or repurchased subsequent to the 2018 Plan&amp;#8217;s effective date are returned to the pool of shares reserved for issuance under the 2018 Plan. Awards granted under the 2018 Plan may be nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2018 Employee Stock Purchase Plan &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;On September&amp;#160;26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the 2018 ESPP). A total of 275,225 shares of the Company&amp;#8217;s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will be increased automatically on the first day of each fiscal year, following the fiscal year in which the 2018 ESPP becomes effective, by a number equal to the least of 249,470 shares, 1% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&amp;#8217;s board of directors. Subject to any plan limitations, the 2018 ESPP allows eligible service providers (through qualified and non-qualified offerings) to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company&amp;#8217;s common stock at a discounted price per share. The offering periods are beginning in February and August of each year, except the initial offering period which commenced with the initial public offering in October 2018 and ends on August&amp;#160;20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on Form S-8 on November&amp;#160;26, 2018.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Unless otherwise determined by the board of directors, the Company&amp;#8217;s common stock will be purchased for the accounts of employees participating in the 2018 ESPP at a price per share that is the lesser of 85% of the fair market value of the Company&amp;#8217;s common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the Company&amp;#8217;s common stock were first sold to the public, or 85% of the fair market value of the Company&amp;#8217;s common stock on the last trading day of the offering period. During the nine months ended June&amp;#160;30, 2019, activity under the 2018 ESPP was immaterial.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Activity under the equity incentive plans during the nine months ended June&amp;#160;30, 2019 is summarized below:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;available&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;outstanding&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;exercise&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;price per&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;term&amp;#160;(years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;860,287&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,520,485&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.22&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.38&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,483&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Additional shares authorized&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,494,700&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,618,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,618,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25.21&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options exercised&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(191,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5.95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options forfeited&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;340,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(340,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.93&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(500,132&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Forfeiture of restricted stock units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Early exercised options repurchased&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;442&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,601,741&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.41&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;50,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Vested or expected to vest and exercisable at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.41&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total stock-based compensation expense recognized was as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&lt;br/&gt;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine months&amp;#160;ended&lt;br/&gt;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cost of revenues&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;446&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;275&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;530&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;521&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,251&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;394&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,056&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,079&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,401&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total stock-based compensation&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;603&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,032&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,875&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,807&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of June&amp;#160;30, 2019, there was $25.5&amp;#160;million of total unrecognized compensation cost related to non-vested stock options under the equity incentive plans that are expected to be recognized over a weighted average period of 3.6&amp;#160;years.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Restricted Stock Units &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Restricted stock primarily consists of restricted stock unit awards (RSUs) which have been granted to employees. The value of an RSU award is based on the Company&amp;#8217;s stock price on the date of grant. The shares underlying the RSU awards are not issued until the RSUs vest. Upon vesting, each RSU converts into one share of the Company&amp;#8217;s common stock.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Activity with respect to the Company&amp;#8217;s restricted stock units during the nine months ended June&amp;#160;30, 2019 was as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;grant&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;date fair&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value per&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;term&amp;#160;(years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;500,132&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;26.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units vested&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23.62&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units forfeited&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(24,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;25.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26.17&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Expected to vest at June&amp;#160;30, 2019:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;26.17&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of June&amp;#160;30, 2019, there was $10.8&amp;#160;million of total unrecognized compensation cost related to these issuances that is expected to be recognized over a weighted average period of 4.2&amp;#160;years.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock id="Factid_6447885" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Activity under the equity incentive plans during the nine months ended June&amp;#160;30, 2019 is summarized below:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;available&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;outstanding&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;exercise&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;price per&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;term&amp;#160;(years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;860,287&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,520,485&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.22&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.38&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,483&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Additional shares authorized&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,494,700&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,618,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,618,676&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25.21&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options exercised&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(191,599&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5.95&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Stock options forfeited&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;340,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(340,899&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.93&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(500,132&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Forfeiture of restricted stock units&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Early exercised options repurchased&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;442&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,601,741&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.41&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;50,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Vested or expected to vest and exercisable at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;15.24&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;8.41&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock id="Factid_6447886" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total stock-based compensation expense recognized was as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&lt;br/&gt;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine months&amp;#160;ended&lt;br/&gt;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cost of revenues&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;446&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;275&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,155&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;109&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;530&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;521&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,251&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;394&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,056&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,079&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,401&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total stock-based compensation&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;603&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,032&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,875&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,807&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
<us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock id="Factid_6447888" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Activity with respect to the Company&amp;#8217;s restricted stock units during the nine months ended June&amp;#160;30, 2019 was as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;grant&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;date fair&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value per&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;remaining&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;contractual&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;term&amp;#160;(years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intrinsic&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units granted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;500,132&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;26.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units vested&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,581&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23.62&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Restricted stock units forfeited&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(24,221&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;25.67&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Outstanding at June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26.17&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Expected to vest at June&amp;#160;30, 2019:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;26.17&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4.12&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,194&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_6447889" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The following table sets forth the computation of the Company&amp;#8217;s basic and diluted net loss per share attributable to common stockholders:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss attributable to common stockholders&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,624&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,916&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(51,434&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(76,488&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Weighted average shares used in computing net loss per share, basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,849,544&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;30,290,150&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,719,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;25,789,794&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6.18&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.92&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18.92&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2.97&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_6447890" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented are as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;and&amp;#160;nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to options to purchase common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,424,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested restricted shares of common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;146,745&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,921&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested restricted stock units of common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested shares of common stock issued upon early exercise of stock options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;48,917&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;45,369&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to employee stock purchase plan&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;143,716&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to warrants to purchase common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,127&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;74,670&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to warrants to purchase redeemable convertible preferred stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;79,444&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares of redeemable convertible preferred stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,386,457&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,149,714&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,392,669&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock id="Factid_6447892" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of Canada, Mexico, and South America; EMEA consists of Europe, the Middle East, and Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;United States&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,587&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,687&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,011&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,567&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;EMEA&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,624&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,508&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,116&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,257&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;APAC&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;268&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;878&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;740&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Americas&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;62&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;527&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;153&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;807&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
<us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock id="Factid_6447893" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by product.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Synthetic genes&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,237&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,242&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,903&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Oligo pools&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;810&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,214&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,146&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,280&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;DNA libraries&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;523&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;578&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,208&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;NGS tools&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;971&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,566&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,763&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,864&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
<twst:ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock id="Factid_6447896" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by industry.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Industrial chemicals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,140&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,319&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,474&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Academic research&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,971&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,497&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,223&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,206&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Healthcare&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,185&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,291&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,901&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,412&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Agricultural&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;245&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;493&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;422&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</twst:ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="Factid_6447906" contextRef="P10_01_2018To06_30_2019">&lt;div&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;5. Goodwill and intangible assets&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;There were no changes to the carrying value of goodwill as of September&amp;#160;30, 2018 and June&amp;#160;30, 2019. Total amortization expense related to intangible assets was less than $0.1&amp;#160;million for the three months ended June&amp;#160;30, 2018 and 2019, and $0.2&amp;#160;million for the nine months ended June&amp;#160;30, 2018 and 2019.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The intangible assets balances are presented below:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September&amp;#160;30, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Useful&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;life in&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;book&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Developed Technology&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,220&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(508&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;712&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tradenames&amp;#160;&amp;amp; Trademarks&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Total indefinite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(528&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;712&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June&amp;#160;30, 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Useful&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;life in&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;years&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amount&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;book&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;value&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Developed Technology&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,220&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(661&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tradenames&amp;#160;&amp;amp; Trademarks&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(20&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Total indefinite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,240&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(681&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockShare id="Factid_6447918" contextRef="P04_01_2018To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">941417</twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockShare>
<twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockValue id="Factid_6447919" contextRef="P04_01_2018To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">19910000</twst:TemporaryEquityConversionOfPreferredStockIntoCommonStockValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_6447969" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition id="Factid_6447970" contextRef="P04_01_2019To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_6447971" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">3459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition id="Factid_6447972" contextRef="P10_01_2018To06_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
<twst:IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost id="Factid_6447973" contextRef="P04_01_2018To06_30_2018_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3">89000</twst:IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost>
<us-gaap:EarningsPerShareTextBlock id="Factid_6447987" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12. Net loss per share attributable to common stockholders &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The following table sets forth the computation of the Company&amp;#8217;s basic and diluted net loss per share attributable to common stockholders:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss attributable to common stockholders&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(17,624&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(27,916&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(51,434&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;(76,488&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Weighted average shares used in computing net loss per share, basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,849,544&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;30,290,150&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,719,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;25,789,794&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6.18&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.92&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(18.92&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2.97&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented are as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;and&amp;#160;nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to options to purchase common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,424,024&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,606,663&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested restricted shares of common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;146,745&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,921&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested restricted stock units of common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;471,330&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unvested shares of common stock issued upon early exercise of stock options&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;48,917&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;45,369&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to employee stock purchase plan&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;143,716&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to warrants to purchase common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;64,127&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;74,670&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares subject to warrants to purchase redeemable convertible preferred stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;79,444&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shares of redeemable convertible preferred stock&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;18,386,457&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,149,714&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,392,669&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="Factid_6447999" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. Related party transactions &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;During the three months ended June&amp;#160;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $0.7&amp;#160;million and $0.5&amp;#160;million, respectively. During the nine months ended June&amp;#160;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $1.8&amp;#160;million and $2.6&amp;#160;million, respectively. Payable balances and cash receipts and receivable balances with the related parties were immaterial as of September&amp;#160;30, 2018 and June&amp;#160;30, 2019. &lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<twst:TemporaryEquityDisclosureTextBlock id="Factid_6448001" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;10. Redeemable convertible preferred stock&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In October 2018, each share of Series A, Series B, Series C, and Series D redeemable convertible preferred stock was converted into common stock immediately prior to the completion of the IPO.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</twst:TemporaryEquityDisclosureTextBlock>
<us-gaap:RelatedPartyTransactionDescriptionOfTransaction id="Factid_6448007" contextRef="P10_01_2018To06_30_2019">During the three months ended June 30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $0.7 million and $0.5 million, respectively. During the nine months ended June 30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $1.8 million and $2.6 million, respectively. Payable balances and cash receipts and receivable balances with the related parties were immaterial as of September 30, 2018 and June 30, 2019.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
<us-gaap:ProfitLoss id="Factid_6451740" contextRef="P10_01_2018To06_30_2019" unitRef="Unit_USD" decimals="-3">-76488000</us-gaap:ProfitLoss>
<us-gaap:SegmentReportingDisclosureTextBlock id="Factid_6452871" contextRef="P10_01_2018To06_30_2019">&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;13. Geographic, product and industry information&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of Canada, Mexico, and South America; EMEA consists of Europe, the Middle East, and Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;United States&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,587&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,687&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,011&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,567&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;EMEA&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,624&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,508&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,116&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,257&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;APAC&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;268&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;878&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;740&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,017&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Americas&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;62&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;527&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;153&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;807&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by product.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Synthetic genes&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,237&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,242&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,903&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,850&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Oligo pools&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;810&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,214&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;2,146&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,280&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;DNA libraries&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;523&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;578&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,208&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,654&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;NGS tools&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;971&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;5,566&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,763&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;14,864&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The table below sets forth revenues by industry.&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine&amp;#160;months&amp;#160;ended&amp;#160;June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Industrial chemicals&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,140&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,319&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,474&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,051&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Academic research&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,971&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,497&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,223&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;9,206&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Healthcare&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,185&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,291&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,901&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,412&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Agricultural&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;245&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;493&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;422&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"&gt;979&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,541&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,600&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;38,648&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Long-lived assets located in the United States were $18.8&amp;#160;million as of June&amp;#160;30, 2019. Long-lived assets located outside of the United States were $1.0&amp;#160;million as of June&amp;#160;30, 2019.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:ProfitLoss id="Factid_6452933" contextRef="P04_01_2018To06_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-17624000</us-gaap:ProfitLoss>
<dei:DocumentType id="Factid_6607501" contextRef="P10_01_2018To06_30_2019">10-Q</dei:DocumentType>
<dei:EntityInteractiveDataCurrent id="Factid_6607502" contextRef="P10_01_2018To06_30_2019">Yes</dei:EntityInteractiveDataCurrent>
<dei:AmendmentFlag id="Factid_6607503" contextRef="P10_01_2018To06_30_2019">false</dei:AmendmentFlag>
<dei:DocumentPeriodEndDate id="Factid_6607504" contextRef="P10_01_2018To06_30_2019">2019-06-30</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus id="Factid_6607505" contextRef="P10_01_2018To06_30_2019">2019</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_6607506" contextRef="P10_01_2018To06_30_2019">Q3</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_6607507" contextRef="P10_01_2018To06_30_2019">Twist Bioscience Corp</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey id="Factid_6607508" contextRef="P10_01_2018To06_30_2019">0001581280</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_6607509" contextRef="P10_01_2018To06_30_2019">--09-30</dei:CurrentFiscalYearEndDate>
<dei:EntityCurrentReportingStatus id="Factid_6607510" contextRef="P10_01_2018To06_30_2019">Yes</dei:EntityCurrentReportingStatus>
<dei:EntityShellCompany id="Factid_6607511" contextRef="P10_01_2018To06_30_2019">false</dei:EntityShellCompany>
<dei:EntityFilerCategory id="Factid_6607512" contextRef="P10_01_2018To06_30_2019">Non-accelerated Filer</dei:EntityFilerCategory>
<dei:EntitySmallBusiness id="Factid_6607513" contextRef="P10_01_2018To06_30_2019">true</dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany id="Factid_6607514" contextRef="P10_01_2018To06_30_2019">true</dei:EntityEmergingGrowthCompany>
<dei:EntityExTransitionPeriod id="Factid_6607515" contextRef="P10_01_2018To06_30_2019">true</dei:EntityExTransitionPeriod>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD_per_Share">
<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>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#Factid_6083672" xlink:type="locator" xlink:label="loc_1" />
<link:footnote xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" xlink:type="resource" xlink:label="FN_22582">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash.
</link:footnote>
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083674" xlink:type="locator" xlink:label="loc_2" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083676" xlink:type="locator" xlink:label="loc_3" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083678" xlink:type="locator" xlink:label="loc_4" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083681" xlink:type="locator" xlink:label="loc_5" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083683" xlink:type="locator" xlink:label="loc_6" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083685" xlink:type="locator" xlink:label="loc_7" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083687" xlink:type="locator" xlink:label="loc_8" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083689" xlink:type="locator" xlink:label="loc_9" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083691" xlink:type="locator" xlink:label="loc_10" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083693" xlink:type="locator" xlink:label="loc_11" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083695" xlink:type="locator" xlink:label="loc_12" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083697" xlink:type="locator" xlink:label="loc_13" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083699" xlink:type="locator" xlink:label="loc_14" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083701" xlink:type="locator" xlink:label="loc_15" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083705" xlink:type="locator" xlink:label="loc_16" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083707" xlink:type="locator" xlink:label="loc_17" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083709" xlink:type="locator" xlink:label="loc_18" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083711" xlink:type="locator" xlink:label="loc_19" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083713" xlink:type="locator" xlink:label="loc_20" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083715" xlink:type="locator" xlink:label="loc_21" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083718" xlink:type="locator" xlink:label="loc_22" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083720" xlink:type="locator" xlink:label="loc_23" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083725" xlink:type="locator" xlink:label="loc_24" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083727" xlink:type="locator" xlink:label="loc_25" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083729" xlink:type="locator" xlink:label="loc_26" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083731" xlink:type="locator" xlink:label="loc_27" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083733" xlink:type="locator" xlink:label="loc_28" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6083736" xlink:type="locator" xlink:label="loc_29" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6084041" xlink:type="locator" xlink:label="loc_30" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_6084043" xlink:type="locator" xlink:label="loc_31" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_22582" order="1" xlink:from="loc_31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
</link:footnoteLink>
</xbrli:xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>twst-20190630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<schema targetNamespace="http://imetrix.edgar-online.com/20190630" elementFormDefault="qualified" xmlns:twst="http://imetrix.edgar-online.com/20190630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document and Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<link:definition>1004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" id="CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<link:definition>1005 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" id="CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical">
<link:definition>1006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TheCompany" id="TheCompany">
<link:definition>1008 - Disclosure - The Company</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1009 - Disclosure - Summary of significant accounting policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurement" id="FairValueMeasurement">
<link:definition>1010 - Disclosure - Fair value measurement</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/Inventories" id="Inventories">
<link:definition>1011 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
<link:definition>1012 - Disclosure - Goodwill and intangible assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1013 - Disclosure - Commitments and contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1014 - Disclosure - Related party transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1015 - Disclosure - Income taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/Warrants" id="Warrants">
<link:definition>1016 - Disclosure - Warrants</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RedeemableConvertiblePreferredStock" id="RedeemableConvertiblePreferredStock">
<link:definition>1017 - Disclosure - Redeemable convertible preferred stock</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1018 - Disclosure - Stock-based compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders" id="NetLossPerShareAttributableToCommonStockholders">
<link:definition>1019 - Disclosure - Net loss per share attributable to common stockholders</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation" id="GeographicProductAndIndustryInformation">
<link:definition>1020 - Disclosure - Geographic, product and industry information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1021 - Disclosure - Summary of significant accounting policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
<link:definition>1022 - Disclosure - Summary of significant accounting policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementTables" id="FairValueMeasurementTables">
<link:definition>1023 - Disclosure - Fair value measurement (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1024 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
<link:definition>1025 - Disclosure - Goodwill and intangible assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/WarrantsTables" id="WarrantsTables">
<link:definition>1026 - Disclosure - Warrants (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1027 - Disclosure - Stock-based compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables" id="NetLossPerShareAttributableToCommonStockholdersTables">
<link:definition>1028 - Disclosure - Net loss per share attributable to common stockholders (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables" id="GeographicProductAndIndustryInformationTables">
<link:definition>1029 - Disclosure - Geographic, product and industry information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" id="TheCompanyAdditionalInformationDetail">
<link:definition>1030 - Disclosure - The Company - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1031 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" id="SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail">
<link:definition>1032 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" id="FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail">
<link:definition>1033 - Disclosure - Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail" id="FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail">
<link:definition>1034 - Disclosure - Fair Value Measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail" id="InventoriesSummaryOfInventoryDetail">
<link:definition>1035 - Disclosure - Inventories - Summary of Inventory (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" id="GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<link:definition>1036 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" id="GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail">
<link:definition>1037 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1038 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail" id="WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail">
<link:definition>1039 - Disclosure - Warrants - Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" id="WarrantsAdditionalInformationDetail">
<link:definition>1040 - Disclosure - Warrants - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1041 - Disclosure - Stock-based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" id="StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail">
<link:definition>1042 - Disclosure - Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" id="StockBasedCompensationTotalStockBasedCompensationExpenseDetail">
<link:definition>1043 - Disclosure - Stock-based compensation - Total Stock-based Compensation Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" id="StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail">
<link:definition>1044 - Disclosure - Stock-based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" id="NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail">
<link:definition>1045 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" id="NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail">
<link:definition>1046 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" id="GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail">
<link:definition>1047 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" id="GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail">
<link:definition>1048 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Product (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" id="GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail">
<link:definition>1049 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail" id="GeographicProductAndIndustryInformationAdditionalInformationDetail">
<link:definition>1050 - Disclosure - Geographic, Product and Industry Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="twst-20190630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="twst-20190630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="twst-20190630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="twst-20190630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
<import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="SeriesARedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_SeriesARedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_SeriesBRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesCRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_SeriesCRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesDRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_SeriesDRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="ConvertiblePreferredStockWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_ConvertiblePreferredStockWarrantLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetExerciseOfCommonStockWarrantsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_NetExerciseOfCommonStockWarrantsShares" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" substitutionGroup="xbrli:item" />
<element name="TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetExerciseOfCommonStockWarrantsValues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_NetExerciseOfCommonStockWarrantsValues" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" substitutionGroup="xbrli:item" />
<element name="IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnderwritingDiscountsCommissionsAndOfferingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ConversionOfConvertiblePreferredStockWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ConversionOfConvertiblePreferredStockWarrant" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="TemporaryEquityDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_TemporaryEquityDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ReverseStockSplitPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ReverseStockSplitPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DeferredOfferingCostsIncurred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_DeferredOfferingCostsIncurred" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RedeemableConvertiblePreferredStockWarrantLiabilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" substitutionGroup="xbrli:item" />
<element name="FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GoodwillAndIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_GoodwillAndIntangibleAssetsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="GoodwillAndIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_GoodwillAndIntangibleAssetsLineItems" substitutionGroup="xbrli:item" />
<element name="WarrantsFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsFourMember" substitutionGroup="xbrli:item" />
<element name="WarrantsOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsOneMember" substitutionGroup="xbrli:item" />
<element name="WarrantsThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsThreeMember" substitutionGroup="xbrli:item" />
<element name="WarrantsTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsTwoMember" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantsOrRightsIssuanceDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ClassOfWarrantsOrRightsIssuanceDate" substitutionGroup="xbrli:item" />
<element name="CommonStockIssuedForCashlessExercise" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_CommonStockIssuedForCashlessExercise" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenEmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenEquityIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_TwoThousandAndEighteenEquityIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndFifteenEmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" substitutionGroup="xbrli:item" />
<element name="MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" substitutionGroup="xbrli:item" />
<element name="PercentageOfPayrollDeductionOnEligibleCommonStock" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_PercentageOfPayrollDeductionOnEligibleCommonStock" substitutionGroup="xbrli:item" />
<element name="CommonStockSharesMayBeIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_CommonStockSharesMayBeIssued" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" substitutionGroup="xbrli:item" />
<element name="NonvestedRestrictedStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_NonvestedRestrictedStockUnitsActivityAbstract" substitutionGroup="xbrli:item" />
<element name="NonvestedRestrictedStockUnitsActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_NonvestedRestrictedStockUnitsActivityTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="NonvestedRestrictedStockUnitsActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_NonvestedRestrictedStockUnitsActivityLineItems" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" substitutionGroup="xbrli:item" />
<element name="WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" substitutionGroup="xbrli:item" />
<element name="EarlyExerciseOfStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_EarlyExerciseOfStockOptionsMember" substitutionGroup="xbrli:item" />
<element name="OptionsToPurchaseCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_OptionsToPurchaseCommonStockMember" substitutionGroup="xbrli:item" />
<element name="RestrictedShareUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_RestrictedShareUnitsMember" substitutionGroup="xbrli:item" />
<element name="WarrantsToPurchaseCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsToPurchaseCommonStockMember" substitutionGroup="xbrli:item" />
<element name="WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="DNALibrariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_DNALibrariesMember" substitutionGroup="xbrli:item" />
<element name="OligoPoolsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_OligoPoolsMember" substitutionGroup="xbrli:item" />
<element name="SyntheticGenesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_SyntheticGenesMember" substitutionGroup="xbrli:item" />
<element name="NgsToolsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_NgsToolsMember" substitutionGroup="xbrli:item" />
<element name="AcademicResearchMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_AcademicResearchMember" substitutionGroup="xbrli:item" />
<element name="AgriculturalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_AgriculturalMember" substitutionGroup="xbrli:item" />
<element name="IndustrialChemicalsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="twst_IndustrialChemicalsMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>twst-20190630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#InventoriesSummaryOfInventoryDetail" roleURI="http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" />
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_CostsAndExpenses" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="14" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaap_OtherNoncashExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashExpense" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="19" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="28" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterials" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcess" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_RestrictedCashNoncurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_RestrictedCashNoncurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="11" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LongTermDebtCurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConvertiblePreferredStockWarrantLiability" xlink:label="loc_twst_ConvertiblePreferredStockWarrantLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_twst_ConvertiblePreferredStockWarrantLiability" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" use="optional" order="29" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>twst-20190630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#TheCompanyAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail" roleURI="http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#WarrantsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationTotalStockBasedCompensationExpenseDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_25" xlink:to="loc_us-gaap_AssetsAbstract_19" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_Assets_33" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_20" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_AssetsCurrentAbstract_20" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_36" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_AssetsCurrent_39" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_InventoryNet_37" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_38" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_ShortTermInvestments_35" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_Goodwill_29" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_32" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_28" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_31" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_25" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_CommitmentsAndContingencies_48" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConvertiblePreferredStockWarrantLiability" xlink:label="loc_twst_ConvertiblePreferredStockWarrantLiability_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_twst_ConvertiblePreferredStockWarrantLiability_44" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_Liabilities_47" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_50" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_23" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccountsPayableCurrent_51" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_52" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_53" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_LiabilitiesCurrent_56" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_LongTermDebtCurrent_54" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_55" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_45" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_46" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_StockholdersEquityAbstract_27" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_AdditionalPaidInCapital_59" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommonStockValue_58" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_PreferredStockValue_57" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquity_62" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_49" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_25" xlink:to="loc_us-gaap_StatementTable_26" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_26" xlink:to="loc_us-gaap_StatementClassOfStockAxis_24" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_21" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_24" xlink:to="loc_us-gaap_ClassOfStockDomain_21" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_21_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_24" xlink:to="loc_us-gaap_ClassOfStockDomain_21_default" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_40" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_41" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_42" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_43" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_67" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_81" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_82" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesIssued_83" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_84" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_77" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_78" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesIssued_79" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_80" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_StatementTable_68" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_68" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66" xlink:to="loc_us-gaap_ClassOfStockDomain_65" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_65_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66" xlink:to="loc_us-gaap_ClassOfStockDomain_65_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_69" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_70" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_71" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_72" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_73" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_74" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_75" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_76" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_112" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_140" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsShares" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsShares_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsShares_141" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_ProfitLoss_143" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_SharesOutstanding_129" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StatementTable_113" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_113" xlink:to="loc_us-gaap_StatementClassOfStockAxis_110" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_110" xlink:to="loc_us-gaap_ClassOfStockDomain_108" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_110" xlink:to="loc_us-gaap_ClassOfStockDomain_108_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_114" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_115" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_116" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_117" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_113" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_111" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_111" xlink:to="loc_us-gaap_EquityComponentDomain_109" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_109_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_111" xlink:to="loc_us-gaap_EquityComponentDomain_109_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_120" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_119" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_CommonStockMember_118" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_RetainedEarningsMember_121" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockholdersEquity_128" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_137" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant_135" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_131" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_133" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_136" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant_134" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_130" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_132" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_139" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_122" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare_125" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue_124" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_123" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsValues" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsValues_460449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsValues_460449" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_467188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_467188" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_467189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_467189" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475514" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475520" use="optional" order="39" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_150" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xlink:label="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_150" xlink:to="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost_153" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_150" xlink:to="loc_us-gaap_StatementTable_151" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_151" xlink:to="loc_us-gaap_StatementClassOfStockAxis_149" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_148" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_148_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_148_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_148" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_152" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_150" xlink:to="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses_154" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_475384" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_475384" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_204" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_475384" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_203" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_475381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_475384" xlink:to="loc_us-gaap_StatementTable_475381" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_475382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_475381" xlink:to="loc_us-gaap_StatementClassOfStockAxis_475382" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_475383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_475382" xlink:to="loc_us-gaap_ClassOfStockDomain_475383" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_475383_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_475382" xlink:to="loc_us-gaap_ClassOfStockDomain_475383_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_475381" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_475387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" xlink:to="loc_us-gaap_IPOMember_475387" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xlink:label="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_231" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_222" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_222" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_222" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_232" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" xlink:to="loc_us-gaap_MoneyMarketFundsMember_233" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_235" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_236" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_237" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_224" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_224" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_224" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" xlink:to="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember_234" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FinancialInstrumentAxis_228" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_228" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_228" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_CommercialPaperMember_239" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_240" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_467159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_467159" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_238" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_257" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xlink:to="loc_us-gaap_StatementClassOfStockAxis_248" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_248" xlink:to="loc_us-gaap_ClassOfStockDomain_243" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_248" xlink:to="loc_us-gaap_ClassOfStockDomain_243_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_249" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_250" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_251" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_252" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_255" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xlink:label="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity_254" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_253" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_271" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsTable" xlink:label="loc_twst_GoodwillAndIntangibleAssetsTable_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" xlink:to="loc_twst_GoodwillAndIntangibleAssetsTable_267" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_twst_GoodwillAndIntangibleAssetsTable_267" xlink:to="loc_srt_RangeAxis_268" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_268" xlink:to="loc_srt_RangeMember_269" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_269_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_268" xlink:to="loc_srt_RangeMember_269_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_269" xlink:to="loc_srt_MaximumMember_272" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_270" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_281" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_280" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_282" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_279" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_283" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_284" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_467174" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_467174" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_288" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_467174" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_287" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_467171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_467174" xlink:to="loc_us-gaap_StatementTable_467171" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_467172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_StatementClassOfStockAxis_467172" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467172" xlink:to="loc_us-gaap_ClassOfStockDomain_467173" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467173_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467172" xlink:to="loc_us-gaap_ClassOfStockDomain_467173_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_467176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_TitleOfIndividualAxis_467176" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_467176" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_467176" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_467179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_467179" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_467180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_467179" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_467180" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_467180_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_467179" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_467180_default" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_312" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_308" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_295" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_292" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_292" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_293" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_293_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_292" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_293_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsFourMember" xlink:label="loc_twst_WarrantsFourMember_307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsFourMember_307" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsOneMember" xlink:label="loc_twst_WarrantsOneMember_304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsOneMember_304" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsThreeMember" xlink:label="loc_twst_WarrantsThreeMember_306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsThreeMember_306" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsTwoMember" xlink:label="loc_twst_WarrantsTwoMember_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsTwoMember_305" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_StatementClassOfStockAxis_297" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_297" xlink:to="loc_us-gaap_ClassOfStockDomain_291" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_291_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_297" xlink:to="loc_us-gaap_ClassOfStockDomain_291_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_303" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_299" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_300" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_301" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_302" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_298" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_298" xlink:to="loc_us-gaap_EquityComponentDomain_296" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_296_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_298" xlink:to="loc_us-gaap_EquityComponentDomain_296_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_296" xlink:to="loc_us-gaap_CommonStockMember_313" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ClassOfWarrantsOrRightsIssuanceDate" xlink:label="loc_twst_ClassOfWarrantsOrRightsIssuanceDate_310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_twst_ClassOfWarrantsOrRightsIssuanceDate_310" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_309" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate_311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate_311" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_324" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_323" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_319" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_319" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_316" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_316" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_317" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_317_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_316" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_317_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsOneMember" xlink:label="loc_twst_WarrantsOneMember_320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_317" xlink:to="loc_twst_WarrantsOneMember_320" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsTwoMember" xlink:label="loc_twst_WarrantsTwoMember_321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_317" xlink:to="loc_twst_WarrantsTwoMember_321" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockIssuedForCashlessExercise" xlink:label="loc_twst_CommonStockIssuedForCashlessExercise_325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_twst_CommonStockIssuedForCashlessExercise_325" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsShares" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsShares_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsShares_322" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xlink:label="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage_342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage_342" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_346" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_347" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance_341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance_341" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xlink:label="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock_344" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_us-gaap_AwardTypeAxis_328" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_328" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_328" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_348" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_us-gaap_PlanNameAxis_329" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_329" xlink:to="loc_us-gaap_PlanNameDomain_330" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_330_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_329" xlink:to="loc_us-gaap_PlanNameDomain_330_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember_337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember_337" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEquityIncentivePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember_336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember_336" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember_338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember_338" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_srt_RangeAxis_331" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_331" xlink:to="loc_srt_RangeMember_332" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_332_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_331" xlink:to="loc_srt_RangeMember_332_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_332" xlink:to="loc_srt_MaximumMember_339" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_345" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockSharesMayBeIssued" xlink:label="loc_twst_CommonStockSharesMayBeIssued_475444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_CommonStockSharesMayBeIssued_475444" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_384" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_377" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_378" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_378_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_378_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_CostOfSalesMember_381" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_382" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_383" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityLineItems" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityTable" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" xlink:to="loc_us-gaap_AwardTypeAxis_387" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_387" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_387" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_404" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_402" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_394" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_399" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_392" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_397" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_391" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_396" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue_403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue_403" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_395" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_400" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms_401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms_401" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_393" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_398" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_420" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_EarlyExerciseOfStockOptionsMember" xlink:label="loc_twst_EarlyExerciseOfStockOptionsMember_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_EarlyExerciseOfStockOptionsMember_424" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OptionsToPurchaseCommonStockMember" xlink:label="loc_twst_OptionsToPurchaseCommonStockMember_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_OptionsToPurchaseCommonStockMember_421" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RestrictedShareUnitsMember" xlink:label="loc_twst_RestrictedShareUnitsMember_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_RestrictedShareUnitsMember_423" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_us-gaap_RestrictedStockMember_422" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseCommonStockMember" xlink:label="loc_twst_WarrantsToPurchaseCommonStockMember_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_WarrantsToPurchaseCommonStockMember_425" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember_426" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_StatementClassOfStockAxis_419" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_419" xlink:to="loc_us-gaap_ClassOfStockDomain_417" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_417_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_419" xlink:to="loc_us-gaap_ClassOfStockDomain_417_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_417" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_427" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_475068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" xlink:to="loc_us-gaap_EmployeeStockMember_475068" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_432" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_432" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_438" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_432" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" xlink:to="loc_srt_StatementGeographicalAxis_433" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_433" xlink:to="loc_srt_SegmentGeographicalDomain_431" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_431_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_433" xlink:to="loc_srt_SegmentGeographicalDomain_431_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_srt_AmericasMember_437" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_srt_AsiaPacificMember_436" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_us-gaap_EMEAMember_435" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_country_US_434" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_444" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_444" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_449" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_444" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" xlink:to="loc_srt_ProductOrServiceAxis_441" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_441" xlink:to="loc_srt_ProductsAndServicesDomain_442" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_442_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_441" xlink:to="loc_srt_ProductsAndServicesDomain_442_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DNALibrariesMember" xlink:label="loc_twst_DNALibrariesMember_447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_DNALibrariesMember_447" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OligoPoolsMember" xlink:label="loc_twst_OligoPoolsMember_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_OligoPoolsMember_446" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SyntheticGenesMember" xlink:label="loc_twst_SyntheticGenesMember_445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_SyntheticGenesMember_445" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NgsToolsMember" xlink:label="loc_twst_NgsToolsMember_467160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_NgsToolsMember_467160" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_454" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_454" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_460" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_454" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_455" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_455" xlink:to="loc_us-gaap_SegmentDomain_453" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_453_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_455" xlink:to="loc_us-gaap_SegmentDomain_453_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AcademicResearchMember" xlink:label="loc_twst_AcademicResearchMember_457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_AcademicResearchMember_457" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AgriculturalMember" xlink:label="loc_twst_AgriculturalMember_459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_AgriculturalMember_459" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HealthCareMember" xlink:label="loc_us-gaap_HealthCareMember_458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_us-gaap_HealthCareMember_458" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IndustrialChemicalsMember" xlink:label="loc_twst_IndustrialChemicalsMember_456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_IndustrialChemicalsMember_456" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_465" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_465" xlink:to="loc_us-gaap_NoncurrentAssets_469" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_465" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" xlink:to="loc_srt_StatementGeographicalAxis_466" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_466" xlink:to="loc_srt_SegmentGeographicalDomain_464" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_464_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_466" xlink:to="loc_srt_SegmentGeographicalDomain_464_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_464" xlink:to="loc_us-gaap_NonUsMember_468" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_464" xlink:to="loc_country_US_467" use="optional" order="7" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>twst-20190630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DocumentAndEntityInformationAbstract" xlink:label="loc_twst_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document and Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_DocumentAndEntityInformationAbstract" xlink:to="lab_twst_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document and Entity Information [Abstract]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod" xml:lang="en-US">Entity Ex Transition Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A- Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A Mezzanine Equity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:to="lab_twst_SeriesARedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A- Redeemable Convertible Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B Mezzanine Equity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:to="lab_twst_SeriesBRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Mezzanine Equity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:to="lab_twst_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D- Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D Mezzanine Equity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:to="lab_twst_SeriesDRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D- Redeemable Convertible Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Total inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Net book value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xml:lang="en-US">Restricted Cash, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xml:lang="en-US">Restricted cash, non-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities, redeemable convertible preferred stock and stockholders' equity (deficit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (Note 6)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConvertiblePreferredStockWarrantLiability" xlink:label="loc_twst_ConvertiblePreferredStockWarrantLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ConvertiblePreferredStockWarrantLiability" xml:lang="en-US">Convertible Preferred Stock Warrant Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ConvertiblePreferredStockWarrantLiability" xml:lang="en-US">Redeemable convertible preferred stock warrant liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ConvertiblePreferredStockWarrantLiability" xlink:to="lab_twst_ConvertiblePreferredStockWarrantLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ConvertiblePreferredStockWarrantLiability" xml:lang="en-US">Convertible Preferred Stock Warrant Liability</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities, redeemable convertible preferred stock and stockholders' equity (deficit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Accrued payroll</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-term Debt, Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term debt, net of current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' equity (deficit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total stockholders' equity (deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Redeemable convertible preferred stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, share authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, share issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, share outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, share authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, share issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred stock, share outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Redeemable convertible preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Temporary Equity, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Redeemable convertible preferred stock, share authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Temporary Equity, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Redeemable convertible preferred stock, share issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Temporary Equity, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Redeemable convertible preferred stock, share outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Beginning Balance , shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Ending Balance , shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xml:lang="en-US">Other comprehensive income (loss):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Change in unrealized gain on investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Earnings Per Share, Basic and Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Net loss per share attributable to common stockholders-basic and diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Net loss per share attributable to common stockholders, basic and diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Loss before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss attributable to common stockholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss attributable to common stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted average shares used in computing net loss per share attributable to common stockholders-basic and diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted average shares used in computing net loss per share, basic and diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Other Comprehensive Income (loss) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated deficit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsShares" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsShares" xml:lang="en-US">Net Exercise Of Common Stock Warrants Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsShares" xml:lang="en-US">Net exercise of stock warrants , shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsShares" xml:lang="en-US">Net exercise of stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NetExerciseOfCommonStockWarrantsShares" xlink:to="lab_twst_NetExerciseOfCommonStockWarrantsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsShares" xml:lang="en-US">Net exercise of common stock warrants shares.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Beginning Balance , shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Ending Balance , shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock , shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xml:lang="en-US">Stock Issued During Period Shares Conversion Of Convertible Warrant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xml:lang="en-US">Conversion of redeemable convertible preferred stock warrant liability to equity , shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xlink:to="lab_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xml:lang="en-US">Stock Issued During Period Shares Conversion Of Convertible Warrant</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of common stock in public offering, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercise of stock options , shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Options outstanding, Stock options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xml:lang="en-US">Stock Issued During Period Value Conversion Of Convertible Warrant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xml:lang="en-US">Conversion of redeemable convertible preferred stock warrant liability to equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xlink:to="lab_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xml:lang="en-US">Stock Issued During Period Value Conversion Of Convertible Warrant</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of common stock in public offering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchases of early exercised common stock options , shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xml:lang="en-US">Temporary Equity Conversion of Preferred Stock Into Common Stock Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xml:lang="en-US">Issuance of Series D redeemable convertible preferred stock, net of financing costs, Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xlink:to="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xml:lang="en-US">Temporary equity conversion of preferred stock into common stock share.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xml:lang="en-US">Temporary Equity Conversion of Preferred Stock Into Common Stock Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xml:lang="en-US">Issuance of Series D redeemable convertible preferred stock, net of financing costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xlink:to="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xml:lang="en-US">Temporary equity conversion of preferred stock into common stock value.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsValues" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsValues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsValues" xml:lang="en-US">Net Exercise Of Common Stock Warrants Values</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsValues" xml:lang="en-US">Net exercise of stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NetExerciseOfCommonStockWarrantsValues" xlink:to="lab_twst_NetExerciseOfCommonStockWarrantsValues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NetExerciseOfCommonStockWarrantsValues" xml:lang="en-US">Net exercise of common stock warrants values.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xml:lang="en-US">Vesting of restricted stock units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Vesting of restricted stock units, shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Number of shares, vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Stock Issued During Period Value Conversion Of Redeemable Convertible Preferred Stock Warrant Liability To Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:to="lab_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Represent amount conversion of redeemable convertible preferred stock warrant liability to equity.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Stock Issued During Period Shares Of Redeemable Convertible Preferred Stock Warrant Liability To Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock, Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:to="lab_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xml:lang="en-US">Number of shares conversion of redeemable convertible preferred stock warrant liability to equity.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xlink:label="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xml:lang="en-US">Issuance Of Redeemable Convertible Preferred Stock Net Of Financing Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xml:lang="en-US">Issuance of redeemable convertible preferred stock, net of financing cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xlink:to="lab_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xml:lang="en-US">Issuance of redeemable convertible preferred stock net of financing cost.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xml:lang="en-US">Underwriting Discounts Commissions And Offering Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xml:lang="en-US">Net of underwriting discounts, commissions and offering expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:to="lab_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xml:lang="en-US">Underwriting discounts commissions and offering expenses.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Total cash, cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of deferred offering costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from public offerings, net of underwriting discounts, commissions and offering expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from Issuance of Redeemable Convertible Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from issuance of common stock and exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayments of Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Principal repayment on long term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xml:lang="en-US">Payments to Acquire Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xml:lang="en-US">Purchases of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Proceeds from maturity of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from sale of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xml:lang="en-US">Discount accretion on investment securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US">Amortization of debt discount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Change in fair value of redeemable convertible preferred stock warrant liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss on disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaap_OtherNoncashExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashExpense" xml:lang="en-US">Other Noncash Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNoncashExpense" xml:lang="en-US">Non-cash interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashExpense" xlink:to="lab_us-gaap_OtherNoncashExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Accrued payroll</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Non-cash investing and financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConversionOfConvertiblePreferredStockWarrant" xlink:label="loc_twst_ConversionOfConvertiblePreferredStockWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ConversionOfConvertiblePreferredStockWarrant" xml:lang="en-US">Conversion Of Convertible Preferred Stock Warrant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ConversionOfConvertiblePreferredStockWarrant" xml:lang="en-US">Conversion of redeemable convertible preferred stock warrant liability to equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ConversionOfConvertiblePreferredStockWarrant" xlink:to="lab_twst_ConversionOfConvertiblePreferredStockWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ConversionOfConvertiblePreferredStockWarrant" xml:lang="en-US">Conversion Of Convertible Preferred Stock Warrant</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xml:lang="en-US">Conversion of Stock, Amount Converted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="loc_us-gaap_LiabilitiesAssumed1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xml:lang="en-US">Liabilities Assumed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xml:lang="en-US">Property and equipment additions included in accounts payable and accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAssumed1" xlink:to="lab_us-gaap_LiabilitiesAssumed1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xml:lang="en-US">Noncash or Part Noncash Acquisition, Payables Assumed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xml:lang="en-US">Deferred offering costs included in accounts payable and accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosure of cash flow information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income taxes paid, net of refunds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">The Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Summary of significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair value measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xlink:label="loc_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xml:lang="en-US">Stockholders Equity Note Warrants Or Rights Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xml:lang="en-US">Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xlink:to="lab_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xml:lang="en-US">Stockholders Equity Note Warrants Or Rights Disclosure [Text Block]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityDisclosureTextBlock" xlink:label="loc_twst_TemporaryEquityDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TemporaryEquityDisclosureTextBlock" xml:lang="en-US">Temporary Equity Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TemporaryEquityDisclosureTextBlock" xml:lang="en-US">Redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TemporaryEquityDisclosureTextBlock" xlink:to="lab_twst_TemporaryEquityDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TemporaryEquityDisclosureTextBlock" xml:lang="en-US">Temporary Equity Disclosure.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net loss per share attributable to common stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Geographic, product and industry information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xlink:label="loc_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Basis Of Presentation And Use Of Estimates [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Basis of presentation and use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xlink:to="lab_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xml:lang="en-US">Basis of presentation and use of estimates.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xml:lang="en-US">Deferred offering costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ReverseStockSplitPolicyTextBlock" xlink:label="loc_twst_ReverseStockSplitPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ReverseStockSplitPolicyTextBlock" xml:lang="en-US">Reverse Stock Split [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ReverseStockSplitPolicyTextBlock" xml:lang="en-US">Reverse stock split</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ReverseStockSplitPolicyTextBlock" xlink:to="lab_twst_ReverseStockSplitPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ReverseStockSplitPolicyTextBlock" xml:lang="en-US">Reverse Stock Split [Policy Text Block]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xml:lang="en-US">Summary of Cash, Cash Equivalents and Restricted Cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US">Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Summary of Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Summary of Intangible Assets Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xml:lang="en-US">Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Total Stock-based Compensation Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Activity Under The Equity Incentive Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Summary of Calculation of Diluted Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xml:lang="en-US">Summary of Revenue by Product</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xlink:label="loc_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Industry [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xml:lang="en-US">Summary of Revenue by Industry</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xlink:to="lab_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xml:lang="en-US">Schedule of revenue from external customers and long-lived assets, by industry.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US">Summary of Revenue by Geographic Region</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds of underwritten public offering common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCosts" xlink:label="loc_us-gaap_DeferredCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCosts" xml:lang="en-US">Deferred Costs, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCosts" xml:lang="en-US">Deferred offering costs included in non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCosts" xlink:to="lab_us-gaap_DeferredCosts" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DeferredOfferingCostsIncurred" xlink:label="loc_twst_DeferredOfferingCostsIncurred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_DeferredOfferingCostsIncurred" xml:lang="en-US">Deferred Offering Costs Incurred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_DeferredOfferingCostsIncurred" xml:lang="en-US">Additional deferred offering costs incurred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_DeferredOfferingCostsIncurred" xlink:to="lab_twst_DeferredOfferingCostsIncurred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_DeferredOfferingCostsIncurred" xml:lang="en-US">Deferred offering costs incurred.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xml:lang="en-US">Reverse stock split ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaap_StockholdersEquityReverseStockSplit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityReverseStockSplit" xml:lang="en-US">Stockholders' Equity, Reverse Stock Split</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityReverseStockSplit" xml:lang="en-US">Reverse stock split description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityReverseStockSplit" xlink:to="lab_us-gaap_StockholdersEquityReverseStockSplit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash, current (within prepaid expenses and other current assets)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US">Cash [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money Market Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money Market Funds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrant Liability [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrant Liability [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:to="lab_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable convertible preferred stock warrant liability.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xlink:label="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xml:lang="en-US">Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xml:lang="en-US">Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xlink:to="lab_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xml:lang="en-US">Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Totals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US">Redeemable convertible preferred stock warrant liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommercialPaperMember" xml:lang="en-US">Commercial Paper [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommercialPaperMember" xml:lang="en-US">Commercial Paper [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">US Treasury Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xml:lang="en-US">US Government Treasury Bills [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate Bond Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xml:lang="en-US">Corporate bonds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Instruments Classified in Shareholders' Equity, Transfers, Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Change in fair value recorded in other income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xlink:label="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Reclassification To Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xml:lang="en-US">Conversion of redeemable convertible preferred stock warrants to common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xlink:to="lab_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Reclassification To Equity</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair value, beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair value, ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNetAbstract" xml:lang="en-US">Inventory, Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished Goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Raw Materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Inventory, Work in Process, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work-in-process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsTable" xlink:label="loc_twst_GoodwillAndIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_GoodwillAndIntangibleAssetsTable" xml:lang="en-US">Goodwill And Intangible Assets [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_GoodwillAndIntangibleAssetsTable" xml:lang="en-US">Goodwill And Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_GoodwillAndIntangibleAssetsTable" xlink:to="lab_twst_GoodwillAndIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_GoodwillAndIntangibleAssetsTable" xml:lang="en-US">Goodwill And Intangible Assets [Table]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_twst_GoodwillAndIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_GoodwillAndIntangibleAssetsLineItems" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_GoodwillAndIntangibleAssetsLineItems" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems" xlink:to="lab_twst_GoodwillAndIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_GoodwillAndIntangibleAssetsLineItems" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Total amortization expense related to intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xml:lang="en-US">Goodwill, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xml:lang="en-US">Changes in carrying value of goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Gross carrying amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Useful life in years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xml:lang="en-US">Developed Technology Rights [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xml:lang="en-US">Developed Technology [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Trademarks and Trade Names [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Tradenames &amp; Trademarks [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Description of related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Raw materials purchased from related party investor</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xml:lang="en-US">Class of Warrant or Right [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xml:lang="en-US">Class of Warrant or Right [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsFourMember" xlink:label="loc_twst_WarrantsFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsFourMember" xml:lang="en-US">Warrants Four [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsFourMember" xml:lang="en-US">Warrants Four [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsFourMember" xlink:to="lab_twst_WarrantsFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsFourMember" xml:lang="en-US">Warrants Four [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsOneMember" xlink:label="loc_twst_WarrantsOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsOneMember" xml:lang="en-US">Warrants One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsOneMember" xml:lang="en-US">Warrants One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsOneMember" xlink:to="lab_twst_WarrantsOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsOneMember" xml:lang="en-US">Warrants One [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsThreeMember" xlink:label="loc_twst_WarrantsThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsThreeMember" xml:lang="en-US">Warrants Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsThreeMember" xml:lang="en-US">Warrants Three [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsThreeMember" xlink:to="lab_twst_WarrantsThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsThreeMember" xml:lang="en-US">Warrants Three [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsTwoMember" xlink:label="loc_twst_WarrantsTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsTwoMember" xml:lang="en-US">Warrants Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsTwoMember" xml:lang="en-US">Warrants Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsTwoMember" xlink:to="lab_twst_WarrantsTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsTwoMember" xml:lang="en-US">Warrants Two [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Exercise price per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Exercise price per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US">Number of shares underlying warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ClassOfWarrantsOrRightsIssuanceDate" xlink:label="loc_twst_ClassOfWarrantsOrRightsIssuanceDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ClassOfWarrantsOrRightsIssuanceDate" xml:lang="en-US">Class Of Warrants Or Rights Issuance Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ClassOfWarrantsOrRightsIssuanceDate" xml:lang="en-US">Issuance date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ClassOfWarrantsOrRightsIssuanceDate" xlink:to="lab_twst_ClassOfWarrantsOrRightsIssuanceDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ClassOfWarrantsOrRightsIssuanceDate" xml:lang="en-US">Class Of Warrants Or Rights Issuance Date</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMaturityDate" xml:lang="en-US">Warrants and Rights Outstanding, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMaturityDate" xml:lang="en-US">Expiration date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockIssuedForCashlessExercise" xlink:label="loc_twst_CommonStockIssuedForCashlessExercise" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_CommonStockIssuedForCashlessExercise" xml:lang="en-US">Common Stock Issued For Cashless Exercise</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_CommonStockIssuedForCashlessExercise" xml:lang="en-US">Common stock issued for cashless exercise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_CommonStockIssuedForCashlessExercise" xlink:to="lab_twst_CommonStockIssuedForCashlessExercise" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_CommonStockIssuedForCashlessExercise" xml:lang="en-US">Number of common stock issued in exchange for share options (or share units) exercised via net exercise (cashless) method during the current period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xml:lang="en-US">Two Thousand and Eighteen Employee Stock Purchase Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xml:lang="en-US">2018 ESPP [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xlink:to="lab_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xml:lang="en-US">Two thousand and eighteen employee stock purchase plan.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEquityIncentivePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TwoThousandAndEighteenEquityIncentivePlanMember" xml:lang="en-US">Two Thousand And Eighteen Equity Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TwoThousandAndEighteenEquityIncentivePlanMember" xml:lang="en-US">2018 Equity Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember" xlink:to="lab_twst_TwoThousandAndEighteenEquityIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TwoThousandAndEighteenEquityIncentivePlanMember" xml:lang="en-US">Two thousand and eighteen equity incentive plan.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xml:lang="en-US">Two Thousand And Fifteen Employee Stock Purchase Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xml:lang="en-US">2015 ESPP [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xlink:to="lab_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xml:lang="en-US">Two thousand and fifteen employee stock purchase plan.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Aggregate number of common stock shares reserved for issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xlink:label="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xml:lang="en-US">Annual automatic Increase in share reserved for issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xlink:to="lab_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Unrecognized compensation cost, stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Unrecognized stock-based compensation expense, period for recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Minimum Increase Common Stock Capital Shares Reserved For Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Minimum annual increase in share reserved for issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Minimum increase common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xlink:label="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xml:lang="en-US">Percentage Of Payroll Deduction On Eligible Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xml:lang="en-US">Percentage of payroll deduction to purchase common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xlink:to="lab_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xml:lang="en-US">Percentage of payroll deduction on eligible common stock.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US">ESPP eligible employee common stock purchase price ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockSharesMayBeIssued" xlink:label="loc_twst_CommonStockSharesMayBeIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_CommonStockSharesMayBeIssued" xml:lang="en-US">Common stock shares may be issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_CommonStockSharesMayBeIssued" xlink:to="lab_twst_CommonStockSharesMayBeIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_CommonStockSharesMayBeIssued" xml:lang="en-US">The maximum number of common shares may be issued by an entity's.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Available For Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xml:lang="en-US">Shares available, Stock options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Available For Grant</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xml:lang="en-US">Shares available, Early exercised options repurchased</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options Repurchased</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xml:lang="en-US">Shares available, Forfeiture of restricted stock units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Forfeited</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Granted In Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xml:lang="en-US">Shares available, Restricted stock units granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Granted In Period</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xml:lang="en-US">Shares available, Outstanding Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xml:lang="en-US">Shares available, Outstanding Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Additional Shares Authorized In Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xml:lang="en-US">Shares available, Additional shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Additional Shares Authorized In Period</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xml:lang="en-US">Shares available, Stock options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Forfeited</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Vested or expected to vest and exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual term, Vested or expected to vest and exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Stock options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Options outstanding, Stock options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Options outstanding, Stock options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of options, Outstanding beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of options, Outstanding ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Outstanding Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Outstanding Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted average remaining contractual term, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value, Outstanding Vested or expected to vest and exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US">Vested or expected to vest and exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Stock options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price per share, Stock options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Revenues [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityAbstract" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityAbstract" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityAbstract" xlink:to="lab_twst_NonvestedRestrictedStockUnitsActivityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityAbstract" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Abstract]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityTable" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityTable" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityTable" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityTable" xlink:to="lab_twst_NonvestedRestrictedStockUnitsActivityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityTable" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Table]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityLineItems" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityLineItems" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityLineItems" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems" xlink:to="lab_twst_NonvestedRestrictedStockUnitsActivityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NonvestedRestrictedStockUnitsActivityLineItems" xml:lang="en-US">Nonvested Restricted Stock Units Activity [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xml:lang="en-US">Aggregate intrinsic value, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Number of shares, forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value price per share, forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Number of shares, granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value price per share, granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of shares, Outstanding Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of shares, Outstanding Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value price per share, Outstanding Beginning Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value, Expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Expected to vest, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value price per share, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Remaining Contractual Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xml:lang="en-US">Weighted average remaining contractual term, Expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xlink:to="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Remaining Contractual Terms</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value price per share, vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:label="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number Basic And Diluted Shares Outstanding [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:to="lab_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xml:lang="en-US">Weighted average number basic and diluted shares outstanding.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_EarlyExerciseOfStockOptionsMember" xlink:label="loc_twst_EarlyExerciseOfStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_EarlyExerciseOfStockOptionsMember" xml:lang="en-US">Early Exercise Of Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_EarlyExerciseOfStockOptionsMember" xml:lang="en-US">Early Exercise Of Stock Options [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_EarlyExerciseOfStockOptionsMember" xlink:to="lab_twst_EarlyExerciseOfStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_EarlyExerciseOfStockOptionsMember" xml:lang="en-US">Early Exercise Of Stock Options [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OptionsToPurchaseCommonStockMember" xlink:label="loc_twst_OptionsToPurchaseCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_OptionsToPurchaseCommonStockMember" xml:lang="en-US">Options To Purchase Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_OptionsToPurchaseCommonStockMember" xml:lang="en-US">Options To Purchase Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_OptionsToPurchaseCommonStockMember" xlink:to="lab_twst_OptionsToPurchaseCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_OptionsToPurchaseCommonStockMember" xml:lang="en-US">Options To Purchase Common Stock [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RestrictedShareUnitsMember" xlink:label="loc_twst_RestrictedShareUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_RestrictedShareUnitsMember" xml:lang="en-US">Restricted Share Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_RestrictedShareUnitsMember" xml:lang="en-US">Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_RestrictedShareUnitsMember" xlink:to="lab_twst_RestrictedShareUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_RestrictedShareUnitsMember" xml:lang="en-US">Restricted Share Units [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseCommonStockMember" xlink:label="loc_twst_WarrantsToPurchaseCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsToPurchaseCommonStockMember" xml:lang="en-US">Warrants To Purchase Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsToPurchaseCommonStockMember" xml:lang="en-US">Warrants To Purchase Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsToPurchaseCommonStockMember" xlink:to="lab_twst_WarrantsToPurchaseCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsToPurchaseCommonStockMember" xml:lang="en-US">Warrants To Purchase Common Stock [Member]</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Warrants to Purchase Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Warrants to Purchase Redeemable Convertible Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xlink:to="lab_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Warrants to Purchase Redeemable Convertible Preferred Stock [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockMember" xml:lang="en-US">Employee Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeStockMember" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AmericasMember" xml:lang="en-US">Americas [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_AmericasMember" xml:lang="en-US">Americas [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AsiaPacificMember" xml:lang="en-US">Asia Pacific [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_AsiaPacificMember" xml:lang="en-US">Asia Pacific [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EMEAMember" xml:lang="en-US">EMEA [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EMEAMember" xml:lang="en-US">EMEA [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DNALibrariesMember" xlink:label="loc_twst_DNALibrariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_DNALibrariesMember" xml:lang="en-US">DNA Libraries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_DNALibrariesMember" xml:lang="en-US">DNA Libraries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_DNALibrariesMember" xlink:to="lab_twst_DNALibrariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_DNALibrariesMember" xml:lang="en-US">DNA Libraries.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OligoPoolsMember" xlink:label="loc_twst_OligoPoolsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_OligoPoolsMember" xml:lang="en-US">Oligo Pools [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_OligoPoolsMember" xml:lang="en-US">Oligo Pools [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_OligoPoolsMember" xlink:to="lab_twst_OligoPoolsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_OligoPoolsMember" xml:lang="en-US">Oligo pools.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SyntheticGenesMember" xlink:label="loc_twst_SyntheticGenesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_SyntheticGenesMember" xml:lang="en-US">Synthetic Genes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_SyntheticGenesMember" xml:lang="en-US">Synthetic Genes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_SyntheticGenesMember" xlink:to="lab_twst_SyntheticGenesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_SyntheticGenesMember" xml:lang="en-US">Synthetic genes.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NgsToolsMember" xlink:label="loc_twst_NgsToolsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_NgsToolsMember" xml:lang="en-US">NGS Tools [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_NgsToolsMember" xml:lang="en-US">NGS Tools [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_NgsToolsMember" xlink:to="lab_twst_NgsToolsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_NgsToolsMember" xml:lang="en-US">NGS Tools Member</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AcademicResearchMember" xlink:label="loc_twst_AcademicResearchMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_AcademicResearchMember" xml:lang="en-US">Academic Research [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_AcademicResearchMember" xml:lang="en-US">Academic Research [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_AcademicResearchMember" xlink:to="lab_twst_AcademicResearchMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_AcademicResearchMember" xml:lang="en-US">Academic research.</label>
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AgriculturalMember" xlink:label="loc_twst_AgriculturalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_AgriculturalMember" xml:lang="en-US">Agricultural [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_AgriculturalMember" xml:lang="en-US">Agricultural [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_AgriculturalMember" xlink:to="lab_twst_AgriculturalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_AgriculturalMember" xml:lang="en-US">Agricultural [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HealthCareMember" xlink:label="loc_us-gaap_HealthCareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HealthCareMember" xml:lang="en-US">Health Care [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HealthCareMember" xml:lang="en-US">Health Care [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HealthCareMember" xlink:to="lab_us-gaap_HealthCareMember" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IndustrialChemicalsMember" xlink:label="loc_twst_IndustrialChemicalsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_twst_IndustrialChemicalsMember" xml:lang="en-US">Industrial Chemicals [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_twst_IndustrialChemicalsMember" xml:lang="en-US">Industrial Chemicals [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twst_IndustrialChemicalsMember" xlink:to="lab_twst_IndustrialChemicalsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_twst_IndustrialChemicalsMember" xml:lang="en-US">Industrial Chemicals.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncurrentAssets" xml:lang="en-US">Long-Lived Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncurrentAssets" xml:lang="en-US">Long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonUsMember" xml:lang="en-US">Non-US [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonUsMember" xml:lang="en-US">Non-US [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>twst-20190630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2019 [12:16:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#DocumentAndEntityInformation" roleURI="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#TheCompany" roleURI="http://imetrix.edgar-online.com/role/TheCompany" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurement" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#Inventories" roleURI="http://imetrix.edgar-online.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssets" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#CommitmentsAndContingencies" roleURI="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#RelatedPartyTransactions" roleURI="http://imetrix.edgar-online.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#IncomeTaxes" roleURI="http://imetrix.edgar-online.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#Warrants" roleURI="http://imetrix.edgar-online.com/role/Warrants" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#RedeemableConvertiblePreferredStock" roleURI="http://imetrix.edgar-online.com/role/RedeemableConvertiblePreferredStock" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensation" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#NetLossPerShareAttributableToCommonStockholders" roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformation" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurementTables" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#InventoriesTables" roleURI="http://imetrix.edgar-online.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsTables" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#WarrantsTables" roleURI="http://imetrix.edgar-online.com/role/WarrantsTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationTables" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#NetLossPerShareAttributableToCommonStockholdersTables" roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationTables" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#TheCompanyAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" roleURI="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail" roleURI="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#InventoriesSummaryOfInventoryDetail" roleURI="http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" roleURI="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail" roleURI="http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#WarrantsAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationTotalStockBasedCompensationExpenseDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" roleURI="http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" roleURI="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" />
<roleRef xlink:type="simple" xlink:href="twst-20190630.xsd#GeographicProductAndIndustryInformationAdditionalInformationDetail" roleURI="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DocumentAndEntityInformationAbstract" xlink:label="loc_twst_DocumentAndEntityInformationAbstract_187927" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_DocumentType_187801" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_AmendmentFlag_187819" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_DocumentPeriodEndDate_187827" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_DocumentFiscalYearFocus_187828" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187829" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_CurrentFiscalYearEndDate_187852" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_187856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityCurrentReportingStatus_187856" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_187808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityInteractiveDataCurrent_187808" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityRegistrantName_187844" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityCentralIndexKey_187845" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_187857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityShellCompany_187857" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityFilerCategory_187858" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntitySmallBusiness_187859" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityEmergingGrowthCompany_187860" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_187861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityExTransitionPeriod_187861" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_458699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_458699" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_458709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_SecurityExchangeName_458709" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_459842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityAddressStateOrProvince_459842" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_458708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_Security12bTitle_458708" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_458698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_TradingSymbol_458698" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_459869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_DocumentAndEntityInformationAbstract_187927" xlink:to="loc_dei_EntityIncorporationStateCountryCode_459869" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18" xlink:to="loc_us-gaap_StatementTable_26" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26" xlink:to="loc_us-gaap_StatementClassOfStockAxis_24" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_24" xlink:to="loc_us-gaap_ClassOfStockDomain_21" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_40" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_41" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_42" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_21" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_43" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26" xlink:to="loc_us-gaap_StatementLineItems_25" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_25" xlink:to="loc_us-gaap_AssetsAbstract_19" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_20" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_AssetsCurrentAbstract_20" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_34" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_ShortTermInvestments_35" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_36" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_InventoryNet_37" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_38" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_20" xlink:to="loc_us-gaap_AssetsCurrent_39" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_28" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_Goodwill_29" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_30" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_31" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_32" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19" xlink:to="loc_us-gaap_Assets_33" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_25" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_49" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_23" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccountsPayableCurrent_51" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_52" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_53" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_LongTermDebtCurrent_54" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_55" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_23" xlink:to="loc_us-gaap_LiabilitiesCurrent_56" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConvertiblePreferredStockWarrantLiability" xlink:label="loc_twst_ConvertiblePreferredStockWarrantLiability_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_twst_ConvertiblePreferredStockWarrantLiability_44" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_45" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_46" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_Liabilities_47" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_CommitmentsAndContingencies_48" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_StockholdersEquityAbstract_27" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_PreferredStockValue_57" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommonStockValue_58" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_AdditionalPaidInCapital_59" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquity_62" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_50" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_64" xlink:to="loc_us-gaap_StatementTable_68" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_68" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66" xlink:to="loc_us-gaap_ClassOfStockDomain_65" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_69" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_70" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_71" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_65" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_72" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_68" xlink:to="loc_us-gaap_StatementLineItems_67" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_73" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_74" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_75" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_76" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_77" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_78" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesIssued_79" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_80" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_81" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_82" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesIssued_83" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_67" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_84" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_96" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_OperatingExpensesAbstract_88" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_CostOfRevenue_92" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_93" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_94" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_88" xlink:to="loc_us-gaap_CostsAndExpenses_95" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_OperatingIncomeLoss_97" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_InvestmentIncomeInterest_98" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_InterestExpense_99" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_100" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_101" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_102" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_NetIncomeLoss_103" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_87" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_87" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_89" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_87" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_90" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_87" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_91" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_104" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_86" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_105" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_107" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_107" xlink:to="loc_us-gaap_StatementTable_113" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_113" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_111" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_111" xlink:to="loc_us-gaap_EquityComponentDomain_109" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_CommonStockMember_118" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_119" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_120" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_109" xlink:to="loc_us-gaap_RetainedEarningsMember_121" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_113" xlink:to="loc_us-gaap_StatementClassOfStockAxis_110" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_110" xlink:to="loc_us-gaap_ClassOfStockDomain_108" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_114" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_115" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_116" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_108" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_117" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_113" xlink:to="loc_us-gaap_StatementLineItems_112" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_122" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_123" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue_124" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare" xlink:label="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare_125" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475514" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity" xlink:label="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity_475520" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_126" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_127" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockholdersEquity_128" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_SharesOutstanding_129" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_130" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_131" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_467188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_467188" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_467189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_467189" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_132" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_133" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant_134" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant" xlink:label="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant_135" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_136" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_137" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_139" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_140" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsValues" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsValues_460449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsValues_460449" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsShares" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsShares_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsShares_141" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_142" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_ProfitLoss_143" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_StockholdersEquity_144" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_112" xlink:to="loc_us-gaap_SharesOutstanding_145" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_147" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_147" xlink:to="loc_us-gaap_StatementTable_151" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_151" xlink:to="loc_us-gaap_StatementClassOfStockAxis_149" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_148" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_148" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_152" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_151" xlink:to="loc_us-gaap_StatementLineItems_150" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost" xlink:label="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_150" xlink:to="loc_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost_153" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_150" xlink:to="loc_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses_154" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_156" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" xlink:to="loc_us-gaap_ProfitLoss_190" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_164" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_165" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_ShareBasedCompensation_166" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_167" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaap_OtherNoncashExpense_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_OtherNoncashExpense_168" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_169" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_157" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_170" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_171" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_172" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_173" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_174" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_175" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_176" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_177" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_178" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_161" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_191" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_185" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_186" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_187" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_188" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_189" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_179" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_180" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_181" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_182" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_183" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_159" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_184" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_196" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_197" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_198" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_163" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_163" xlink:to="loc_us-gaap_InterestPaidNet_199" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_163" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_200" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_156" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="loc_us-gaap_LiabilitiesAssumed1_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" xlink:to="loc_us-gaap_LiabilitiesAssumed1_192" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_193" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ConversionOfConvertiblePreferredStockWarrant" xlink:label="loc_twst_ConversionOfConvertiblePreferredStockWarrant_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" xlink:to="loc_twst_ConversionOfConvertiblePreferredStockWarrant_194" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_162" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_195" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TheCompany">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_471" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_471" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_472" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_474" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_474" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_475" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurement">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_487" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_487" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_488" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_494" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_494" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_495" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_500" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_500" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_501" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_506" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_506" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_507" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_509" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_509" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_510" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_512" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_512" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_513" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/Warrants">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_515" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock" xlink:label="loc_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock_516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_515" xlink:to="loc_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock_516" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RedeemableConvertiblePreferredStock">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_521" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TemporaryEquityDisclosureTextBlock" xlink:label="loc_twst_TemporaryEquityDisclosureTextBlock_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_521" xlink:to="loc_twst_TemporaryEquityDisclosureTextBlock_522" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_524" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_524" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_525" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_532" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_532" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_533" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_539" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_539" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_540" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_477" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock" xlink:label="loc_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477" xlink:to="loc_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock_478" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_479" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ReverseStockSplitPolicyTextBlock" xlink:label="loc_twst_ReverseStockSplitPolicyTextBlock_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477" xlink:to="loc_twst_ReverseStockSplitPolicyTextBlock_480" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_481" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_477" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_482" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_484" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_484" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_485" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurementTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_490" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_490" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_491" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_490" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_492" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_497" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_497" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_498" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_503" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_503" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_504" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/WarrantsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_518" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_518" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_519" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_527" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_527" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_528" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_527" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_529" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_527" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_530" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_535" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_535" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_536" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_535" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_537" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_542" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_542" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_543" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_542" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_544" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock" xlink:label="loc_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock_545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_542" xlink:to="loc_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock_545" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_202" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_475381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_202" xlink:to="loc_us-gaap_StatementTable_475381" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_475382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_475381" xlink:to="loc_us-gaap_StatementClassOfStockAxis_475382" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_475383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_475382" xlink:to="loc_us-gaap_ClassOfStockDomain_475383" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_475381" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475385" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_475387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475386" xlink:to="loc_us-gaap_IPOMember_475387" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_475384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_475381" xlink:to="loc_us-gaap_StatementLineItems_475384" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_475384" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_203" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_475384" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_204" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_206" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaap_StockholdersEquityReverseStockSplit_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_206" xlink:to="loc_us-gaap_StockholdersEquityReverseStockSplit_207" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_206" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_208" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCosts" xlink:label="loc_us-gaap_DeferredCosts_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_206" xlink:to="loc_us-gaap_DeferredCosts_209" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DeferredOfferingCostsIncurred" xlink:label="loc_twst_DeferredOfferingCostsIncurred_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_206" xlink:to="loc_twst_DeferredOfferingCostsIncurred_210" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_212" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_212" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_213" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_212" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_214" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_212" xlink:to="loc_us-gaap_RestrictedCashCurrent_215" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_212" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_216" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_218" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_218" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_223" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_235" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_236" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_226" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_237" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_222" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_222" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_232" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_221" xlink:to="loc_us-gaap_MoneyMarketFundsMember_233" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_224" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_224" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_225" xlink:to="loc_twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember_234" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_us-gaap_FinancialInstrumentAxis_228" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_228" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_467159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_467159" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_CommercialPaperMember_239" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_230" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_240" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems" xlink:label="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_220" xlink:to="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_219" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_231" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems_227" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_229" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_238" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract_242" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityTransfersNetAbstract_242" xlink:to="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_244" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_247" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_257" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xlink:to="loc_us-gaap_StatementClassOfStockAxis_248" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_248" xlink:to="loc_us-gaap_ClassOfStockDomain_243" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_249" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_250" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_251" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_243" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_252" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_246" xlink:to="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_253" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity" xlink:label="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity_254" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_255" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_245" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_256" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract_259" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_259" xlink:to="loc_us-gaap_InventoryRawMaterials_260" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_259" xlink:to="loc_us-gaap_InventoryWorkInProcess_261" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_259" xlink:to="loc_us-gaap_InventoryFinishedGoods_262" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_259" xlink:to="loc_us-gaap_InventoryNet_263" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_265" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsTable" xlink:label="loc_twst_GoodwillAndIntangibleAssetsTable_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_265" xlink:to="loc_twst_GoodwillAndIntangibleAssetsTable_267" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_GoodwillAndIntangibleAssetsTable_267" xlink:to="loc_srt_RangeAxis_268" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_268" xlink:to="loc_srt_RangeMember_269" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_269" xlink:to="loc_srt_MaximumMember_272" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_GoodwillAndIntangibleAssetsTable_267" xlink:to="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_270" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_GoodwillAndIntangibleAssetsLineItems_266" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_271" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_274" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_274" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_276" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_283" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_277" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_284" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_278" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_279" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_280" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_281" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_275" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_282" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_286" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_467171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_286" xlink:to="loc_us-gaap_StatementTable_467171" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_467172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_StatementClassOfStockAxis_467172" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_467173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_467172" xlink:to="loc_us-gaap_ClassOfStockDomain_467173" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_467176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_TitleOfIndividualAxis_467176" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_467176" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_467177" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_467179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_467179" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_467180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_467179" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_467180" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_467174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_467171" xlink:to="loc_us-gaap_StatementLineItems_467174" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_467174" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_287" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_467174" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_288" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_290" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_290" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_295" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_298" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_298" xlink:to="loc_us-gaap_EquityComponentDomain_296" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_296" xlink:to="loc_us-gaap_CommonStockMember_313" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_StatementClassOfStockAxis_297" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_297" xlink:to="loc_us-gaap_ClassOfStockDomain_291" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesARedeemableConvertiblePreferredStockMember_299" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesBRedeemableConvertiblePreferredStockMember_300" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesCRedeemableConvertiblePreferredStockMember_301" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_twst_SeriesDRedeemableConvertiblePreferredStockMember_302" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_291" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_303" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_292" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_292" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_293" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsOneMember" xlink:label="loc_twst_WarrantsOneMember_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsOneMember_304" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsTwoMember" xlink:label="loc_twst_WarrantsTwoMember_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsTwoMember_305" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsThreeMember" xlink:label="loc_twst_WarrantsThreeMember_306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsThreeMember_306" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsFourMember" xlink:label="loc_twst_WarrantsFourMember_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_293" xlink:to="loc_twst_WarrantsFourMember_307" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_295" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_308" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_309" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ClassOfWarrantsOrRightsIssuanceDate" xlink:label="loc_twst_ClassOfWarrantsOrRightsIssuanceDate_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_twst_ClassOfWarrantsOrRightsIssuanceDate_310" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMaturityDate_311" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_294" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_312" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_315" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_315" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_319" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_319" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_316" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_316" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_317" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsOneMember" xlink:label="loc_twst_WarrantsOneMember_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_317" xlink:to="loc_twst_WarrantsOneMember_320" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsTwoMember" xlink:label="loc_twst_WarrantsTwoMember_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_317" xlink:to="loc_twst_WarrantsTwoMember_321" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_319" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NetExerciseOfCommonStockWarrantsShares" xlink:label="loc_twst_NetExerciseOfCommonStockWarrantsShares_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_twst_NetExerciseOfCommonStockWarrantsShares_322" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_323" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_324" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockIssuedForCashlessExercise" xlink:label="loc_twst_CommonStockIssuedForCashlessExercise_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_318" xlink:to="loc_twst_CommonStockIssuedForCashlessExercise_325" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_327" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_327" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_us-gaap_AwardTypeAxis_328" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_328" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_335" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_348" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_us-gaap_PlanNameAxis_329" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_329" xlink:to="loc_us-gaap_PlanNameDomain_330" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEquityIncentivePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndEighteenEquityIncentivePlanMember_336" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember_337" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember" xlink:label="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember_338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_330" xlink:to="loc_twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember_338" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_srt_RangeAxis_331" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_331" xlink:to="loc_srt_RangeMember_332" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_332" xlink:to="loc_srt_MaximumMember_339" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_333" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance_341" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage" xlink:label="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage_342" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_343" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_PercentageOfPayrollDeductionOnEligibleCommonStock" xlink:label="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_PercentageOfPayrollDeductionOnEligibleCommonStock_344" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_345" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_346" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_347" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_CommonStockSharesMayBeIssued" xlink:label="loc_twst_CommonStockSharesMayBeIssued_475444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334" xlink:to="loc_twst_CommonStockSharesMayBeIssued_475444" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant_351" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod_352" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant_353" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited_354" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod_355" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited_356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited_356" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased_357" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant_358" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_359" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_360" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_361" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_362" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_363" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_364" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_365" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_366" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_367" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_368" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_369" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_370" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_371" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_372" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_373" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_350" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_374" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_376" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_376" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_377" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_377" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_378" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_CostOfSalesMember_381" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_382" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_378" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_383" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_379" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_380" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_384" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail">
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityAbstract" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityAbstract_386" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityTable" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityAbstract_386" xlink:to="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" xlink:to="loc_us-gaap_AwardTypeAxis_387" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_387" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_390" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_404" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NonvestedRestrictedStockUnitsActivityLineItems" xlink:label="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityTable_389" xlink:to="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_391" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_392" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_393" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_394" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_458705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_458705" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_395" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_396" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_397" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_398" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_399" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_400" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms_401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms_401" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_402" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:label="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_NonvestedRestrictedStockUnitsActivityLineItems_388" xlink:to="loc_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue_403" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_406" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_406" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_407" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_407" xlink:to="loc_us-gaap_NetIncomeLoss_409" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:label="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_406" xlink:to="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_408" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_408" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_410" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_408" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_411" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_413" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_413" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_475066" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_475068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_475067" xlink:to="loc_us-gaap_EmployeeStockMember_475068" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_StatementClassOfStockAxis_419" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_419" xlink:to="loc_us-gaap_ClassOfStockDomain_417" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_417" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_427" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_414" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OptionsToPurchaseCommonStockMember" xlink:label="loc_twst_OptionsToPurchaseCommonStockMember_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_OptionsToPurchaseCommonStockMember_421" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_us-gaap_RestrictedStockMember_422" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_RestrictedShareUnitsMember" xlink:label="loc_twst_RestrictedShareUnitsMember_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_RestrictedShareUnitsMember_423" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_EarlyExerciseOfStockOptionsMember" xlink:label="loc_twst_EarlyExerciseOfStockOptionsMember_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_EarlyExerciseOfStockOptionsMember_424" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseCommonStockMember" xlink:label="loc_twst_WarrantsToPurchaseCommonStockMember_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_WarrantsToPurchaseCommonStockMember_425" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember" xlink:label="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_416" xlink:to="loc_twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember_426" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_418" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_415" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_420" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_429" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_429" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" xlink:to="loc_srt_StatementGeographicalAxis_433" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_433" xlink:to="loc_srt_SegmentGeographicalDomain_431" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_country_US_434" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_us-gaap_EMEAMember_435" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_srt_AsiaPacificMember_436" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_431" xlink:to="loc_srt_AmericasMember_437" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_430" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_432" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_432" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_438" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_440" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_440" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" xlink:to="loc_srt_ProductOrServiceAxis_441" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_441" xlink:to="loc_srt_ProductsAndServicesDomain_442" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_SyntheticGenesMember" xlink:label="loc_twst_SyntheticGenesMember_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_SyntheticGenesMember_445" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_OligoPoolsMember" xlink:label="loc_twst_OligoPoolsMember_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_OligoPoolsMember_446" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_DNALibrariesMember" xlink:label="loc_twst_DNALibrariesMember_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_DNALibrariesMember_447" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_NgsToolsMember" xlink:label="loc_twst_NgsToolsMember_467160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_442" xlink:to="loc_twst_NgsToolsMember_467160" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_443" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_444" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_444" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_449" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_451" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_451" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_455" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_455" xlink:to="loc_us-gaap_SegmentDomain_453" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_IndustrialChemicalsMember" xlink:label="loc_twst_IndustrialChemicalsMember_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_IndustrialChemicalsMember_456" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AcademicResearchMember" xlink:label="loc_twst_AcademicResearchMember_457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_AcademicResearchMember_457" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HealthCareMember" xlink:label="loc_us-gaap_HealthCareMember_458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_us-gaap_HealthCareMember_458" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="twst-20190630.xsd#twst_AgriculturalMember" xlink:label="loc_twst_AgriculturalMember_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_453" xlink:to="loc_twst_AgriculturalMember_459" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_452" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_454" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_454" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_460" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_462" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_462" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" xlink:to="loc_srt_StatementGeographicalAxis_466" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_466" xlink:to="loc_srt_SegmentGeographicalDomain_464" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_464" xlink:to="loc_country_US_467" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_464" xlink:to="loc_us-gaap_NonUsMember_468" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_463" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_465" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_465" xlink:to="loc_us-gaap_NoncurrentAssets_469" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>g748609g98e14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g748609g98e14.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( "4 4 ,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z "@ H * (VD"*68@!1DD\ 4 027,Q6%K5$E5V!)W?P^H
M]:";L<SW)NDV&(08(<,IW9[8.>E 78B37)N9%>)%@ &QP<DGOQ0%V2QS+(,H
M5=?53D?G0,D'2@9B:YXD70C"9M.NYXY65!) JE0S-M5>2#DGVH T[2[:YMHY
MFMY("ZY,<N Z'T."10!2NM?M;+4A8SAU<V[W(;'R[5ZC/K0!6T_Q;I^J?V7]
MD$KC4HGFB.W&$7J3Z<X'XT :5_<0VFFW5U<C,,,+22#'\(&3^E !I[PW&G6T
M]NNRWEC5T7'0$ B@5BCJGB!-+NHK1;6XN[J56=(+=06*#JW) '6BPS1MIOM-
MK%*(VC#KNV.,,OL1ZT6 R-8UFV\,6(F_LVX>U!+.UN@(C.>_(ZDT"-?3[M[V
MU662UFM6/6.8 ,/R)H&9/B73KJ_T^UCM8Q(\=Y!,P)Q\JR L?R% &X0,^] '
M*>--#OM7AL#IN!/'-LE);'[EN'^O% :C?#GAVXTKQ-JEPZ*MB@$6GJ#]V-B&
MD'_?2B@6INZU!->:!J%M"NZ6:VD15)^\2I _G0,?H\4EMHUC;3C;+# B./0A
M1F@#$\5Z>U[-;,NC37IC#!9H+@1/$3[^E C6T""^M="M(=4F$MZB8D;=GGL,
M]^,<T 5/%VG7&J>%[^RM(@\\J (I[X(- '0*,?6@8TINQD]Z!%9/M"S3&5D\
MD$%-OW@,<YH)""[@G@%Q%*K0L,AL\4#YA9[N"W"&654#L$7)^\3TH#F(P+MI
M+@,T80@"''+ XY)I"!;>X6!$^T$L  3CKZ_Y]J0"BVF#9,I8;RV/Y4"U$:VN
M3OVW14E0 =N<>^* LP-O,5;]Z=Q8$'U Q_\ 7_.J$KW+PZ"@U%Q0 A4'J* (
MY+:"6%H9(E:)A@J1QB@5D*L$2JJA %7&!V&.F* LA^T8Q0,7 ':@!,"@!<"@
' Q0 4 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6829792800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Aug. 07, 2019</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_twst_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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>
</tr>
<tr 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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2019<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<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">Q3<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">--09-30<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>
</tr>
<tr 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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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">Twist Bioscience Corp<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">0001581280<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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">Non-accelerated Filer<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">true<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,558,888<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TWST<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany</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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(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 Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod</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_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: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent</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_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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityShellCompany</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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntitySmallBusiness</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered 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 SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-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_SecurityExchangeName</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:edgarExchangeCodeItemType</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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:tradingSymbolItemType</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_twst_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document and Entity Information [Abstract]</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;">twst_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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>14
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6830570624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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">$ 68,212<span></span>
</td>
<td class="nump">$ 80,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">93,575<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">11,697<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">6,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">3,642<span></span>
</td>
<td class="nump">3,467<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">182,622<span></span>
</td>
<td class="nump">95,671<span></span>
</td>
</tr>
<tr class="ro">
<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">19,817<span></span>
</td>
<td class="nump">12,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,138<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">579<span></span>
</td>
</tr>
<tr class="ro">
<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 non-current assets</a></td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">5,360<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_Assets', window );">Total assets</a></td>
<td class="nump">206,805<span></span>
</td>
<td class="nump">115,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, redeemable convertible preferred stock and stockholders' equity (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_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,483<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">7,835<span></span>
</td>
<td class="nump">7,531<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">3,713<span></span>
</td>
<td class="nump">2,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">9,886<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="ro">
<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">3,333<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">680<span></span>
</td>
<td class="nump">939<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">25,447<span></span>
</td>
<td class="nump">18,537<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_twst_ConvertiblePreferredStockWarrantLiability', window );">Redeemable convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<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, net of current portion</a></td>
<td class="nump">5,119<span></span>
</td>
<td class="nump">7,218<span></span>
</td>
</tr>
<tr class="re">
<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 non-current liabilities</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">344<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">30,802<span></span>
</td>
<td class="nump">26,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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' equity (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_PreferredStockValue', window );">Preferred stock</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<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">463,229<span></span>
</td>
<td class="nump">9,346<span></span>
</td>
</tr>
<tr class="ro">
<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">117<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<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">(287,343)<span></span>
</td>
<td class="num">(210,855)<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' equity (deficit)</a></td>
<td class="nump">176,003<span></span>
</td>
<td class="num">(201,422)<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, redeemable convertible preferred stock and stockholders' equity (deficit)</a></td>
<td class="nump">$ 206,805<span></span>
</td>
<td class="nump">115,791<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=twst_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Mezzanine Equity [Member]</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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, redeemable convertible preferred stock and stockholders' equity (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_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,141<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=twst_SeriesBRedeemableConvertiblePreferredStockMember', window );">Series B Mezzanine Equity [Member]</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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, redeemable convertible preferred stock and stockholders' equity (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_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,900<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=twst_SeriesCRedeemableConvertiblePreferredStockMember', window );">Series C Mezzanine Equity [Member]</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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, redeemable convertible preferred stock and stockholders' equity (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_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,726<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=twst_SeriesDRedeemableConvertiblePreferredStockMember', window );">Series D Mezzanine Equity [Member]</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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, redeemable convertible preferred stock and stockholders' equity (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_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 218,716<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_ConvertiblePreferredStockWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Preferred Stock Warrant Liability</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;">twst_ConvertiblePreferredStockWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_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://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=d3e681-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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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://fasb.org/us-gaap/role/ref/legacyRef<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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in future periods, and amount of other assets that are expected to be realized or consumed 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://fasb.org/us-gaap/role/ref/legacyRef<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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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(8))<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 305<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84242212&amp;loc=d3e2352-115587<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</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_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=twst_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesARedeemableConvertiblePreferredStockMember</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=twst_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesBRedeemableConvertiblePreferredStockMember</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=twst_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesCRedeemableConvertiblePreferredStockMember</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=twst_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesDRedeemableConvertiblePreferredStockMember</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>15
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6832624208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<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, share authorized</a></td>
<td class="nump">10,000,000<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_PreferredStockSharesIssued', window );">Preferred stock, share issued</a></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_PreferredStockSharesOutstanding', window );">Preferred stock, share 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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<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">100,000,000<span></span>
</td>
<td class="nump">27,775,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, share issued</a></td>
<td class="nump">32,471,591<span></span>
</td>
<td class="nump">3,206,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_CommonStockSharesOutstanding', window );">Common stock, share outstanding</a></td>
<td class="nump">32,471,591<span></span>
</td>
<td class="nump">3,206,048<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=twst_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Redeemable Convertible Preferred Stock [Member]</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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Redeemable convertible preferred stock, share authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,854,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, share issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,817,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, share outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,817,723<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=twst_SeriesBRedeemableConvertiblePreferredStockMember', window );">Series B Redeemable Convertible Preferred Stock [Member]</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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Redeemable convertible preferred stock, share authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,331,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, share issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, share outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,315,645<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=twst_SeriesCRedeemableConvertiblePreferredStockMember', window );">Series C Redeemable Convertible Preferred Stock [Member]</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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Redeemable convertible preferred stock, share authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,510,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, share issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, share outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,491,483<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=twst_SeriesDRedeemableConvertiblePreferredStockMember', window );">Series D Redeemable Convertible Preferred Stock [Member]</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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Redeemable convertible preferred stock, share authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,475,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, share issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,326,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_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, share outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,326,454<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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<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_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control 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://fasb.org/us-gaap/role/ref/legacyRef<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(27)(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_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control 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://fasb.org/us-gaap/role/ref/legacyRef<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(27)(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_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control 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://fasb.org/us-gaap/role/ref/legacyRef<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(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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=twst_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesARedeemableConvertiblePreferredStockMember</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=twst_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesBRedeemableConvertiblePreferredStockMember</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=twst_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesCRedeemableConvertiblePreferredStockMember</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=twst_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesDRedeemableConvertiblePreferredStockMember</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>16
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6832308784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 6,541<span></span>
</td>
<td class="nump">$ 38,648<span></span>
</td>
<td class="nump">$ 17,020<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">11,394<span></span>
</td>
<td class="nump">7,503<span></span>
</td>
<td class="nump">35,041<span></span>
</td>
<td class="nump">23,096<span></span>
</td>
</tr>
<tr class="re">
<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">9,007<span></span>
</td>
<td class="nump">5,268<span></span>
</td>
<td class="nump">25,186<span></span>
</td>
<td class="nump">14,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">21,320<span></span>
</td>
<td class="nump">11,256<span></span>
</td>
<td class="nump">55,703<span></span>
</td>
<td class="nump">30,497<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">41,721<span></span>
</td>
<td class="nump">24,027<span></span>
</td>
<td class="nump">115,930<span></span>
</td>
<td class="nump">67,875<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(28,121)<span></span>
</td>
<td class="num">(17,486)<span></span>
</td>
<td class="num">(77,282)<span></span>
</td>
<td class="num">(50,855)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(318)<span></span>
</td>
<td class="num">(337)<span></span>
</td>
<td class="num">(1,007)<span></span>
</td>
<td class="num">(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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(263)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="num">(27,862)<span></span>
</td>
<td class="num">(17,553)<span></span>
</td>
<td class="num">(76,309)<span></span>
</td>
<td class="num">(51,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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="num">(179)<span></span>
</td>
<td class="num">(166)<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 attributable to common stockholders</a></td>
<td class="num">(27,916)<span></span>
</td>
<td class="num">(17,624)<span></span>
</td>
<td class="num">(76,488)<span></span>
</td>
<td class="num">(51,434)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (loss):</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain on investments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">35<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (27,663)<span></span>
</td>
<td class="num">$ (17,610)<span></span>
</td>
<td class="num">$ (76,458)<span></span>
</td>
<td class="num">$ (51,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_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders-basic and diluted</a></td>
<td class="num">$ (0.92)<span></span>
</td>
<td class="num">$ (6.18)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (18.92)<span></span>
</td>
</tr>
<tr class="ro">
<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 shares used in computing net loss per share attributable to common stockholders-basic and diluted</a></td>
<td class="nump">30,290,150<span></span>
</td>
<td class="nump">2,849,544<span></span>
</td>
<td class="nump">25,789,794<span></span>
</td>
<td class="nump">2,719,051<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://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of sales and operating expenses 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=114867106&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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>
<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>17
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6833749872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Series A Redeemable Convertible Preferred Stock [Member]</div></th>
<th class="th"><div>Series B Redeemable Convertible Preferred Stock [Member]</div></th>
<th class="th"><div>Series C Redeemable Convertible Preferred Stock [Member]</div></th>
<th class="th"><div>Series D Redeemable Convertible Preferred Stock [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Other Comprehensive Income (loss) [Member]</div></th>
<th class="th"><div>Accumulated deficit [Member]</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance at Sep. 30, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,141<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,726<span></span>
</td>
<td class="nump">$ 127,866<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Beginning Balance , shares at Sep. 30, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,817,723<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
<td class="nump">6,034,089<span></span>
</td>
<td class="text">&#160;<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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue', window );">Issuance of Series D redeemable convertible preferred stock, net of financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 78,872<span></span>
</td>
<td class="text">&#160;<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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare', window );">Issuance of Series D redeemable convertible preferred stock, net of financing costs, Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">3,727,517<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,141<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,726<span></span>
</td>
<td class="nump">$ 206,738<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Ending Balance , shares at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,817,723<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
<td class="nump">9,761,606<span></span>
</td>
<td class="text">&#160;<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 Balance at Sep. 30, 2017</a></td>
<td class="num">$ (133,358)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 6,228<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="num">$ (139,619)<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 );">Beginning Balance , shares at Sep. 30, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,178,819<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 );">Exercise of stock options</a></td>
<td class="nump">123<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">123<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 );">Exercise of stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">54,352<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_StockRepurchasedDuringPeriodShares', window );">Repurchases of early exercised common stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,639)<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</a></td>
<td class="nump">1,875<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,875<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">35<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(51,434)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(51,434)<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 );">Ending Balance at Jun. 30, 2018</a></td>
<td class="num">(182,759)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,226<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="num">(191,053)<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 );">Ending Balance , shares at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,223,532<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,141<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,726<span></span>
</td>
<td class="nump">$ 186,828<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Beginning Balance , shares at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,817,723<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
<td class="nump">8,820,189<span></span>
</td>
<td class="text">&#160;<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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue', window );">Issuance of Series D redeemable convertible preferred stock, net of financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,910<span></span>
</td>
<td class="text">&#160;<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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare', window );">Issuance of Series D redeemable convertible preferred stock, net of financing costs, Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">941,417<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending Balance at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,141<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,726<span></span>
</td>
<td class="nump">$ 206,738<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Ending Balance , shares at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,817,723<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
<td class="nump">9,761,606<span></span>
</td>
<td class="text">&#160;<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 Balance at Mar. 31, 2018</a></td>
<td class="num">(165,721)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,654<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(173,429)<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 );">Beginning Balance , shares at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,230,818<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 );">Exercise of stock options</a></td>
<td class="num">(31)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,260<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_StockRepurchasedDuringPeriodShares', window );">Repurchases of early exercised common stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,546)<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</a></td>
<td class="nump">603<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">14<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">14<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(17,624)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(17,624)<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 );">Ending Balance at Jun. 30, 2018</a></td>
<td class="num">(182,759)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,226<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="num">(191,053)<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 );">Ending Balance , shares at Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,223,532<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning Balance at Sep. 30, 2018</a></td>
<td class="nump">290,483<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,141<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="nump">$ 36,726<span></span>
</td>
<td class="nump">$ 218,716<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Beginning Balance , shares at Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,817,723<span></span>
</td>
<td class="nump">3,315,645<span></span>
</td>
<td class="nump">2,491,483<span></span>
</td>
<td class="nump">10,326,454<span></span>
</td>
<td class="text">&#160;<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_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity', window );">Conversion of redeemable convertible preferred stock to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (9,141)<span></span>
</td>
<td class="num">$ (25,900)<span></span>
</td>
<td class="num">$ (36,726)<span></span>
</td>
<td class="num">$ (218,716)<span></span>
</td>
<td class="text">&#160;<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_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity', window );">Conversion of redeemable convertible preferred stock to common stock, Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,817,723)<span></span>
</td>
<td class="num">(3,315,645)<span></span>
</td>
<td class="num">(2,491,483)<span></span>
</td>
<td class="num">(10,326,454)<span></span>
</td>
<td class="text">&#160;<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_TemporaryEquitySharesOutstanding', window );">Ending Balance , shares at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</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>
<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 Balance at Sep. 30, 2018</a></td>
<td class="num">(201,422)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,346<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="num">(210,855)<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 );">Beginning Balance , shares at Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,206,048<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in public offering</a></td>
<td class="nump">153,852<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">153,852<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in public offering, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,062,500<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vesting of restricted stock units, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,459<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 );">Exercise of stock options</a></td>
<td class="nump">$ 1,131<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,131<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 );">Exercise of stock options , shares</a></td>
<td class="nump">191,599<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">191,599<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_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant', window );">Conversion of redeemable convertible preferred stock warrant liability to equity</a></td>
<td class="nump">$ 631<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">631<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_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant', window );">Conversion of redeemable convertible preferred stock warrant liability to equity , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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="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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock</a></td>
<td class="nump">290,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">290,462<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">18,951,305<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_StockRepurchasedDuringPeriodShares', window );">Repurchases of early exercised common stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">(442)<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</a></td>
<td class="nump">7,807<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,807<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_twst_NetExerciseOfCommonStockWarrantsValues', window );">Net exercise of stock warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">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_twst_NetExerciseOfCommonStockWarrantsShares', window );">Net exercise of stock warrants , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">57,122<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">30<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(76,488)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(76,488)<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 );">Ending Balance at Jun. 30, 2019</a></td>
<td class="nump">176,003<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">463,229<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="num">(287,343)<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 );">Ending Balance , shares at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">32,471,591<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_TemporaryEquitySharesOutstanding', window );">Ending Balance , shares at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</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>
<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 Balance at Mar. 31, 2019</a></td>
<td class="nump">115,480<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">375,043<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="num">(259,427)<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 );">Beginning Balance , shares at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">28,024,052<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in public offering</a></td>
<td class="nump">84,255<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">84,255<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in public offering, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,312,500<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vesting of restricted stock units, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">3,459<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 );">Exercise of stock options</a></td>
<td class="nump">899<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">899<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 );">Exercise of stock options , shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">131,580<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</a></td>
<td class="nump">3,032<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3,032<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">253<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">253<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(27,916)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(27,916)<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 );">Ending Balance at Jun. 30, 2019</a></td>
<td class="nump">$ 176,003<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 463,229<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
<td class="num">$ (287,343)<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 );">Ending Balance , shares at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">32,471,591<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><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_NetExerciseOfCommonStockWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net exercise of common stock warrants 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;">twst_NetExerciseOfCommonStockWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_NetExerciseOfCommonStockWarrantsValues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net exercise of common stock warrants values.</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;">twst_NetExerciseOfCommonStockWarrantsValues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period Shares Conversion Of Convertible Warrant</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;">twst_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 conversion of redeemable convertible preferred stock warrant liability to equity.</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;">twst_StockIssuedDuringPeriodSharesOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period Value Conversion Of Convertible Warrant</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;">twst_StockIssuedDuringPeriodValueConversionOfConvertibleWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent amount conversion of redeemable convertible preferred stock warrant liability to equity.</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;">twst_StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockWarrantLiabilityToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity conversion of preferred stock into common stock share.</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;">twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity conversion of preferred stock into common stock 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;">twst_TemporaryEquityConversionOfPreferredStockIntoCommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) resulting from recognition of equity-based compensation for restricted stock units.</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109196918&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196918&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</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_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control 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://fasb.org/us-gaap/role/ref/legacyRef<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(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6801052912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</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_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses', window );">Net of underwriting discounts, commissions and offering expenses</a></td>
<td class="nump">$ 6,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,210<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=twst_SeriesDRedeemableConvertiblePreferredStockMember', window );">Series D Redeemable Convertible Preferred Stock [Member]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost', window );">Issuance of redeemable convertible preferred stock, net of financing cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 318<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of redeemable convertible preferred stock net of financing cost.</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;">twst_IssuanceOfRedeemableConvertiblePreferredStockNetOfFinancingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_UnderwritingDiscountsCommissionsAndOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Underwriting discounts commissions and offering expenses.</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;">twst_UnderwritingDiscountsCommissionsAndOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_StatementClassOfStockAxis=twst_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesDRedeemableConvertiblePreferredStockMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6831489600">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (76,488)<span></span>
</td>
<td class="num">$ (51,434)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 used in operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,622<span></span>
</td>
<td class="nump">4,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">202<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,807<span></span>
</td>
<td class="nump">1,875<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 );">Discount accretion on investment securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Non-cash interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of redeemable convertible preferred stock warrant liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">219<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,108)<span></span>
</td>
<td class="num">(1,943)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">532<span></span>
</td>
<td class="num">(2,426)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(796)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(1,452)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(96)<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,961<span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,475<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(64,579)<span></span>
</td>
<td class="num">(49,468)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Purchases of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,864)<span></span>
</td>
<td class="num">(2,641)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(137,264)<span></span>
</td>
<td class="num">(3,374)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from maturity of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,500<span></span>
</td>
<td class="nump">32,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(103,623)<span></span>
</td>
<td class="nump">26,902<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of common stock and exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,109<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from public offerings, net of underwriting discounts, commissions and offering expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">156,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from issuance of Series D redeemable convertible preferred stock, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,873<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Payments of deferred offering costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,925)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal repayment on long term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">155,650<span></span>
</td>
<td class="nump">82,239<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,552)<span></span>
</td>
<td class="nump">59,673<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81,537<span></span>
</td>
<td class="nump">31,429<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,985<span></span>
</td>
<td class="nump">91,102<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 disclosure of cash flow information</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">605<span></span>
</td>
<td class="nump">587<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 );">Income taxes paid, net of refunds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">221<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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>Non-cash investing and financing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAssumed1', window );">Property and equipment additions included in accounts payable and accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1', window );">Deferred offering costs included in accounts payable and accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 516<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_twst_ConversionOfConvertiblePreferredStockWarrant', window );">Conversion of redeemable convertible preferred stock warrant liability to equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of redeemable convertible preferred stock to common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 290,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_ConversionOfConvertiblePreferredStockWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Convertible Preferred Stock Warrant</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;">twst_ConversionOfConvertiblePreferredStockWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3521-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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=109223946&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_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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating liabilities 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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=109223946&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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of liabilities assumed in noncash 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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-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/disclosureRef<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=109223946&amp;loc=d3e3521-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/disclosureRef<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=109223946&amp;loc=d3e3521-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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_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_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_NoncashOrPartNoncashAcquisitionPayablesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_NoncashOrPartNoncashAcquisitionPayablesAssumed1</td>
</tr>
<tr>
<td style="padding-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_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss included in net income that result in no cash flow, 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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3255-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_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3255-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_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3255-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6606070944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">1. The Company </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February&#160;4, 2013. The Company is a synthetic biology company that has developed a disruptive DNA synthesis platform. The Company&#8217;s fiscal year ends on September 30.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has generated net losses in all periods since its inception. As of June&#160;30, 2019, the Company had an accumulated deficit of $287.3&#160;million and has not generated positive cash flows from operations since inception. Losses are expected to continue as the Company continues to invest in product development, manufacturing, and sales and marketing.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has raised multiple rounds of debt and equity financing since its inception. In October 2018, the Company completed an initial public offering (IPO) of its common stock which raised proceeds of $69.6&#160;million, after deducting underwriting discounts, commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of $84.3&#160;million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash and short-term investment balances on hand will be sufficient to fund operations for at least one year from the issuance of these unaudited condensed consolidated financial statements. However, there can be no assurance that additional financing will not be required or that the Company will be successful in raising additional capital on terms which are acceptable to the Company. </div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">If the Company requires but is unable to obtain additional funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>21
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6631994032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Summary of significant accounting policies</div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of presentation and use of estimates </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information. Certain information and disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K for the fiscal year ended September&#160;30, 2018 (the Annual Report on Form&#160;10-K) filed with the Securities and Exchange Commission on December&#160;20, 2018. The condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair statement of the condensed consolidated financial statements. The condensed consolidated balance sheet at September&#160;30, 2018 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three and nine months ended June&#160;30, 2019 are not necessarily indicative of the results expected for the full year ending September&#160;30, 2019.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The presentation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company&#8217;s unaudited condensed consolidated financial statements include its wholly-owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Significant accounting policies </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">There have been no material changes in the accounting policies from those disclosed in the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Reverse stock split </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In October 2018, the Company&#8217;s stockholders approved a one-for-0.101 reverse stock split of its common and redeemable convertible preferred stock which was effected on October&#160;16, 2018. The par value of the common stock and redeemable convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the consolidated financial statements and notes thereto have been adjusted retrospectively to reflect this reverse stock split.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;">&#160;</div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Deferred offering costs </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to the Company&#8217;s public offerings, are capitalized and will be offset against proceeds from the public offerings within stockholders&#8217; equity. As of September&#160;30, 2018, there was $3.7&#160;million of deferred offering costs within other non-current assets on the condensed consolidated balance sheets. During the nine months ended June&#160;30, 2019, an additional $2.4&#160;million in offering costs were incurred. In connection with the public offerings, as of June&#160;30, 2019, all offering costs were charged against the proceeds from the offerings.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>, which provides accounting guidance for all revenue arising from contracts with customers, and supersedes most current revenue recognition guidance. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented, and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company adopted the new revenue standard, on October&#160;1, 2017, using the full retrospective method.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued new lease accounting guidance in ASU 2016-02, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases</div>. Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1)&#160;a lease liability, which is a lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2)&#160;a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term. The new lease guidance is effective for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU 2016-13, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div>. The new standard requires entities to use the new &#8220;expected credit loss&#8221; impairment model for most financial assets measured at amortized cost, including trade and other receivables and held-to-maturity debt securities, and modifies the impairment model for available-for-sale debt securities. The standard is effective for fiscal years beginning after December&#160;15, 2019, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In August 2016, the FASB issued ASU 2016-15, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</div>, which was intended to reduce diversity in practice in how certain cash receipts and payments are presented and classified in the statement of cash flows. The standard provides guidance in a number of situations including, among others, settlement of zero-coupon bonds, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and distributions received from equity method investees. The ASU also provides guidance for classifying cash receipts and payments that have aspects of more than one class of cash flows. The Company adopted this standard effective October&#160;1, 2018. The adoption of ASU 2016-15 did not have an impact on the Company&#8217;s condensed consolidated financial statements for either period presented.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In November 2016, the FASB issued ASU 2016-18, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Restricted Cash</div>. This ASU applies to all entities that have restricted cash and are required to present a statement of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash. As a result, amounts generally described as restricted cash should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Further, a reconciliation between the balance sheet and statement of cash flows is required when the balance sheet includes more than one line item for cash, cash equivalents, and restricted cash. Therefore, transfers between these balances should no longer be presented as a cash flow activity. The Company adopted this standard effective October&#160;1, 2018, utilizing the retrospective transition method to each period presented. The following table provides a reconciliation of the Company&#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&#8217;s condensed consolidated statements of cash flows for the periods presented:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash and cash equivalents</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">68,212</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, non-current</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, current (within prepaid expenses and other current assets)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">201</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total cash, cash equivalents and restricted cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">81,537</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,985</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Amounts included in restricted cash primarily related to security deposits and a letter of credit with a financial institution, both in connection with office space lease agreements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU 2017-01, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Business Combinations (Topic 805)</div>: <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Clarifying the Definition of a Business</div>, clarifying the definition of a business. The ASU affects all companies and other reporting organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The Company adopted this standard effective October&#160;1, 2018. The Company will apply the provisions of this ASU in evaluating the definition of a business for any prospective transaction from October&#160;1, 2018.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU 2017-04, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </div>This ASU simplifies the subsequent measurement of goodwill. The ASU eliminates step 2 from the goodwill impairment test, including for reporting units with a zero or negative carrying amount that fail a qualitative test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This ASU should be applied on a prospective basis. This ASU is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December&#160;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#160;1, 2017. The Company has not yet determined whether it will early adopt this ASU.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In May 2017, the FASB issued ASU 2017-09, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation</div>&#8212;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock Compensation (Topic 718): Scope of Modification Accounting</div>, which clarifies when to account for a change to the terms or conditions of a stock-based payment award as a modification. Under ASU 2017-09, 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. This standard is effective for all entities for annual reporting periods beginning after December&#160;15, 2017, including interim periods within that reporting period. The Company adopted this standard effective October&#160;1, 2018. The adoption of ASU 2017-09 did not have an impact on the Company&#8217;s condensed consolidated financial statements for either period presented.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU 2018-13, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement (Subtopic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement</div>, which modifies the disclosure requirements on fair value measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. ASU 2018-13 will be effective for the Company for the quarter ending December&#160;31, 2020, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6644685520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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 measurement</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">3. Fair value measurement </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company assesses the fair value of financial instruments based on the provisions of ASC 820, Fair Value Measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a 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. The standard describes three levels of inputs that may be used to measure fair value:</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Level 1&#8212;Quoted prices in active markets for identical assets or liabilities.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Level 2&#8212;Observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. The Company short-term investments primarily utilize broker quotes in a non-active market for valuation of its short-term investments.</div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Level 3&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following tables summarize the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2018 and June&#160;30, 2019 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:68%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair&#160;value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,823</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,823</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Money market funds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Totals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock warrant liability</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,739</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,739</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Money market funds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Corporate bonds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,529</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,529</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Commercial paper</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">U.S. government treasury bills</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Totals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">132,354</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">29,433</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">161,787</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of September&#160;30, 2018 and June&#160;30, 2019, gross unrealized gains and unrealized losses for cash equivalents and short-term investments were not material, and the contractual maturities of all marketable securities were less than one year.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Redeemable convertible preferred stock warrants </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following tables provide a reconciliation of the beginning and ending balances of the Level&#160;3 instruments during the nine months ended June&#160;30, 2018 and 2019:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of September&#160;30, 2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">331</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">110</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">152</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">644</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Change in fair value recorded in other income (expense), net</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">43</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">66</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of June&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">374</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">126</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">154</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">710</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="20" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Conversion of redeemable convertible preferred stock warrants to common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>23
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6648194864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">4. Inventories </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Inventory amounts consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Raw Materials</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,995</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Work-in-process</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,273</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Finished Goods</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">767</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,128</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,028</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,496</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>24
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634786992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and intangible assets</a></td>
<td class="text"><div><div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">5. Goodwill and intangible assets</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">There were no changes to the carrying value of goodwill as of September&#160;30, 2018 and June&#160;30, 2019. Total amortization expense related to intangible assets was less than $0.1&#160;million for the three months ended June&#160;30, 2018 and 2019, and $0.2&#160;million for the nine months ended June&#160;30, 2018 and 2019.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The intangible assets balances are presented below:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except for years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful</div><br/><div style="font-weight:bold;display:inline;">life in</div><br/><div style="font-weight:bold;display:inline;">years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Gross</div><br/><div style="font-weight:bold;display:inline;">carrying</div><br/><div style="font-weight:bold;display:inline;">amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Accumulated</div><br/><div style="font-weight:bold;display:inline;">amortization</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Net&#160;book</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Developed Technology</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,220</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(508</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">712</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tradenames&#160;&amp; Trademarks</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total indefinite-lived intangible assets</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(528</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">712</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except for years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful</div><br/><div style="font-weight:bold;display:inline;">life in</div><br/><div style="font-weight:bold;display:inline;">years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Gross</div><br/><div style="font-weight:bold;display:inline;">carrying</div><br/><div style="font-weight:bold;display:inline;">amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Accumulated</div><br/><div style="font-weight:bold;display:inline;">amortization</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Net&#160;book</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Developed Technology</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,220</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(661</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">559</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tradenames&#160;&amp; Trademarks</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total indefinite-lived intangible assets</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(681</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">559</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>25
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6605454592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">6. Commitments and contingencies </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Litigation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2016, a complaint was filed in the Superior Court of the State of California (County of Santa Clara), dated February&#160;3, 2016, on behalf of Agilent Technologies, Inc. (Agilent), against the Company and its CEO. Agilent&#8217;s complaint alleges three claims (1)&#160;alleged breach of contract, related to the use of confidential information and alleged breach of non-solicitation obligations against the CEO; (2)&#160;alleged breach of a duty of loyalty against the CEO; and (3)&#160;alleged misappropriation of trade secrets under the California Uniform Trade Secrets Act (CUTSA) against all defendants. On December&#160;7, 2018, the Court granted Agilent&#8217;s motion to amend its complaint, permitting Agilent to file its Second Amended Complaint. The Second Amended Complaint, filed December&#160;13, 2018, adds amended allegations against the Company and the CEO, and also new claims for breach of contract and trade secret misappropriation against two individuals: a current Company employee and a former Company employee. The Court also set the trial to begin on February&#160;24, 2020.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;29, 2019, the Company and its CEO filed a demurrer and motion to strike Agilent&#8217;s second amended complaint, challenging each of Agilent&#8217;s claims. Also, on January&#160;29, 2019, the Company and its CEO filed a cross-complaint, asserting six counterclaims against Agilent and Does 1-10 for (1)&#160;declaration of no trade secret misappropriation; (2)&#160;declaration of no breach of contract; (3)&#160;declaration of no breach of duty of loyalty; (4)&#160;defamation, defamation per se, libel, libel per se, slander, and slander per se; (5)&#160;intentional interference with prospective economic advantage; (6)&#160;unlawful and unfair competition. The Company and its CEO also filed their answer and affirmative defenses to Agilent&#8217;s second amended complaint.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On March&#160;4, 2019, Agilent filed a demurrer and motion to strike challenging all six claims alleged in the Company and its CEO&#8217;s cross-complaint filed on January&#160;29, 2019. The Company and the CEO are opposing Agilent&#8217;s motions.</div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">On May&#160;10, 2019, the Court issued its ruling denying Agilent&#8217;s demurrer and motion to strike the Company&#8217;s cross-complaint.&#160;In addition, the Court issued its ruling denying the Company&#8217;s demurrer and motion to strike certain allegations associated with Agilent&#8217;s breach of contract claim, but granted the Company&#8217;s motion to strike breach of contract allegations relating to the non-solicitation provision in Agilent&#8217;s employment contract.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On May&#160;16, 2019, Agilent filed their notice of appeal of the Court&#8217;s May&#160;10, 2019 ruling denying Agilent&#8217;s motion to strike.&#160;On May&#160;22, 2019, Agilent sought ex parte relief from the Court to stay all proceedings related to both the Company&#8217;s cross-claims and Agilent&#8217;s affirmative claims. The Court stayed&#160;proceedings relating to the Company&#8217;s cross-claims, which was not opposed by the Company, but&#160;denied Agilent&#8217;s request for a discovery stay related to Agilent&#8217;s affirmative claims. Agilent then filed a noticed motion seeking to stay proceedings related to its affirmative claims on June&#160;14, 2019, and following a hearing on June&#160;28, 2019, the Court denied Agilent&#8217;s motion.&#160;Agilent may seek to appeal this ruling.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The trial remains set for February&#160;24, 2020. Additionally, the Discovery Referee has set a case schedule with fact discovery closing on October&#160;1, 2019.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company believes that Agilent&#8217;s complaint is without merit, and intends to continue vigorously defending itself. The Company is currently unable to predict the ultimate outcome of this matter or estimate a reasonably possible loss or range of loss, and no amounts have been accrued in the condensed consolidated financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Indemnifications </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend the indemnified parties for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require it to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by corporate law. The Company also has directors&#8217; and officers&#8217; insurance.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>26
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634579952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">7. Related party transactions </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">During the three months ended June&#160;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $0.7&#160;million and $0.5&#160;million, respectively. During the nine months ended June&#160;30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $1.8&#160;million and $2.6&#160;million, respectively. Payable balances and cash receipts and receivable balances with the related parties were immaterial as of September&#160;30, 2018 and June&#160;30, 2019. </div> <div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633818384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">8. Income taxes </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company&#8217;s annual estimated effective tax rate differs from the U.S. federal statutory rate primarily as a result of state taxes, foreign taxes, and changes in the Company&#8217;s valuation allowance against its deferred tax assets. For each of the three and nine months ended June&#160;30, 2018 and 2019, the Company recorded an immaterial provision for income taxes. </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>28
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633128656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_TextBlockAbstract', window );"><strong>Text Block [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_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">9. Warrants </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In connection with its long-term debt agreements, the Company issued warrants for its redeemable convertible preferred stock and common stock as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:48%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">shares</div><br/><div style="font-weight:bold;display:inline;">underlying</div><br/><div style="font-weight:bold;display:inline;">warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">Warrant class/series:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Issuance date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Expiration date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Exercise&#160;price</div><br/><div style="font-weight:bold;display:inline;">per share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">36,838</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">October&#160;8,&#160;2013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">October&#160;8,&#160;2023</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.26</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2014</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,854</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2025</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,531</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">March&#160;28, 2016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">March&#160;28, 2026</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total preferred stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">79,444</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">64,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">486</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2027</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:53%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">shares</div><br/><div style="font-weight:bold;display:inline;">underlying</div><br/><div style="font-weight:bold;display:inline;">warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">Warrant class/series:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Issuance date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Expiration date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Exercise&#160;price</div><br/><div style="font-weight:bold;display:inline;">per share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2014</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">18,854</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2025</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,531</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">March&#160;28, 2016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">March&#160;28, 2026</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,064</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2027</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">74,670</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In October 2018, each warrant to purchase redeemable convertible preferred stock was converted to a warrant to purchase common stock immediately prior to the completion of the IPO. In November 2018, a total of 68,901 warrants were net exercised; 36,838 warrants with an exercise price of $3.26 per common share and 32,063 warrants with an exercise price of $6.24 per common share. The transactions were a cashless exercise for a net 57,122 of common shares issued by the Company. </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity Note Warrants Or Rights Disclosure [Text Block]</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;">twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>29
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6820954512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable convertible preferred stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_TextBlockAbstract', window );"><strong>Text Block [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_twst_TemporaryEquityDisclosureTextBlock', window );">Redeemable convertible preferred stock</a></td>
<td class="text"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">10. Redeemable convertible preferred stock</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In October 2018, each share of Series A, Series B, Series C, and Series D redeemable convertible preferred stock was converted into common stock immediately prior to the completion of the IPO.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_twst_TemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity 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;">twst_TemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634569584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">11. Stock-based compensation </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">2018 Equity Incentive Plan </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">On September&#160;26, 2018, the board of directors adopted the 2018 Equity Incentive Plan (the 2018 Plan) as a successor to the 2013 Stock Plan (the 2013 Plan). The maximum aggregate number of shares that may be issued under the 2018 Plan is 5,856,505 shares of the Company&#8217;s common stock. The number of shares reserved for issuance under the 2018 Plan will be increased automatically on the first day of each fiscal year, following the fiscal year in which the 2018 Plan became effective, by a number equal to the least of 999,900 shares, 4% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&#8217;s board of directors. The common shares issuable under the 2018 Plan were registered pursuant to a registration statement on Form S-8 on November&#160;1, 2018.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">Any shares subject to outstanding awards under the 2013 Equity Incentive Plan that are canceled or repurchased subsequent to the 2018 Plan&#8217;s effective date are returned to the pool of shares reserved for issuance under the 2018 Plan. Awards granted under the 2018 Plan may be nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">2018 Employee Stock Purchase Plan </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On September&#160;26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the 2018 ESPP). A total of 275,225 shares of the Company&#8217;s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will be increased automatically on the first day of each fiscal year, following the fiscal year in which the 2018 ESPP becomes effective, by a number equal to the least of 249,470 shares, 1% of the shares of common stock outstanding at that time, or such number of shares determined by the Company&#8217;s board of directors. Subject to any plan limitations, the 2018 ESPP allows eligible service providers (through qualified and non-qualified offerings) to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company&#8217;s common stock at a discounted price per share. The offering periods are beginning in February and August of each year, except the initial offering period which commenced with the initial public offering in October 2018 and ends on August&#160;20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on Form S-8 on November&#160;26, 2018.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unless otherwise determined by the board of directors, the Company&#8217;s common stock will be purchased for the accounts of employees participating in the 2018 ESPP at a price per share that is the lesser of 85% of the fair market value of the Company&#8217;s common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the Company&#8217;s common stock were first sold to the public, or 85% of the fair market value of the Company&#8217;s common stock on the last trading day of the offering period. During the nine months ended June&#160;30, 2019, activity under the 2018 ESPP was immaterial.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Activity under the equity incentive plans during the nine months ended June&#160;30, 2019 is summarized below:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:62%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div><br/><div style="font-weight:bold;display:inline;">available</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options</div><br/><div style="font-weight:bold;display:inline;">outstanding</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">exercise</div><br/><div style="font-weight:bold;display:inline;">price per</div><br/><div style="font-weight:bold;display:inline;">share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">remaining</div><br/><div style="font-weight:bold;display:inline;">contractual</div><br/><div style="font-weight:bold;display:inline;">term&#160;(years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">intrinsic</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">860,287</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,520,485</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.22</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.38</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,483</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional shares authorized</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,494,700</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,618,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,618,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25.21</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options exercised</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(191,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5.95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options forfeited</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">340,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(340,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.93</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(500,132</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Forfeiture of restricted stock units</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Early exercised options repurchased</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">442</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,601,741</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">50,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Vested or expected to vest and exercisable at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">50,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation expense recognized was as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended<br/>June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine months&#160;ended<br/>June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">446</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">275</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Research and development</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">530</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">521</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,251</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Selling, general and administrative</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">394</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,056</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,401</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">603</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,032</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,875</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,807</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of June&#160;30, 2019, there was $25.5&#160;million of total unrecognized compensation cost related to non-vested stock options under the equity incentive plans that are expected to be recognized over a weighted average period of 3.6&#160;years.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Restricted Stock Units </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Restricted stock primarily consists of restricted stock unit awards (RSUs) which have been granted to employees. The value of an RSU award is based on the Company&#8217;s stock price on the date of grant. The shares underlying the RSU awards are not issued until the RSUs vest. Upon vesting, each RSU converts into one share of the Company&#8217;s common stock.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Activity with respect to the Company&#8217;s restricted stock units during the nine months ended June&#160;30, 2019 was as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:67%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div><br/><div style="font-weight:bold;display:inline;">of</div><br/><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">grant</div><br/><div style="font-weight:bold;display:inline;">date fair</div><br/><div style="font-weight:bold;display:inline;">value per</div><br/><div style="font-weight:bold;display:inline;">share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">remaining</div><br/><div style="font-weight:bold;display:inline;">contractual</div><br/><div style="font-weight:bold;display:inline;">term&#160;(years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">500,132</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units vested</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(4,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.62</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units forfeited</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">25.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26.17</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Expected to vest at June&#160;30, 2019:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26.17</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of June&#160;30, 2019, there was $10.8&#160;million of total unrecognized compensation cost related to these issuances that is expected to be recognized over a weighted average period of 4.2&#160;years.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>31
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6636601856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net loss per share attributable to common stockholders<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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 attributable to common stockholders</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">12. Net loss per share attributable to common stockholders </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share attributable to common stockholders:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:68%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Numerator:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss attributable to common stockholders</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(17,624</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(27,916</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(51,434</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(76,488</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Denominator:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted average shares used in computing net loss per share, basic and diluted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,849,544</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">30,290,150</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,719,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">25,789,794</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss per share attributable to common stockholders, basic and diluted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(6.18</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(18.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2.97</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented are as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;and&#160;nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to options to purchase common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,424,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested restricted shares of common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">146,745</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">50,921</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested restricted stock units of common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested shares of common stock issued upon early exercise of stock options</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">48,917</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45,369</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to employee stock purchase plan</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">143,716</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to warrants to purchase common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">64,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">74,670</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to warrants to purchase redeemable convertible preferred stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">79,444</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares of redeemable convertible preferred stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">18,386,457</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,149,714</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,392,669</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>32
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6605454592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic, product and industry information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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 );">Geographic, product and industry information</a></td>
<td class="text"><div style="font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;">13. Geographic, product and industry information</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of Canada, Mexico, and South America; EMEA consists of Europe, the Middle East, and Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,587</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,687</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,011</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26,567</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">EMEA</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,624</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,508</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,116</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,257</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">APAC</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">268</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">878</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">740</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Americas</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">62</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">527</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">153</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">807</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The table below sets forth revenues by product.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Synthetic genes</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,237</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,242</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,903</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Oligo pools</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">810</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,214</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,146</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,280</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">DNA libraries</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,208</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">NGS tools</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,566</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,763</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,864</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The table below sets forth revenues by industry.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Industrial chemicals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,140</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,474</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Academic research</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,497</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,206</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Healthcare</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,185</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,291</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,901</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,412</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Agricultural</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">245</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">493</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">422</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Long-lived assets located in the United States were $18.8&#160;million as of June&#160;30, 2019. Long-lived assets located outside of the United States were $1.0&#160;million as of June&#160;30, 2019.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>33
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6767198624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock', window );">Basis of presentation and use of estimates</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of presentation and use of estimates </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information. Certain information and disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K for the fiscal year ended September&#160;30, 2018 (the Annual Report on Form&#160;10-K) filed with the Securities and Exchange Commission on December&#160;20, 2018. The condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items, necessary for the fair statement of the condensed consolidated financial statements. The condensed consolidated balance sheet at September&#160;30, 2018 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three and nine months ended June&#160;30, 2019 are not necessarily indicative of the results expected for the full year ending September&#160;30, 2019.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The presentation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company&#8217;s unaudited condensed consolidated financial statements include its wholly-owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 );">Significant accounting policies</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Significant accounting policies </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">There have been no material changes in the accounting policies from those disclosed in the audited consolidated financial statements and the related notes included in the Annual Report on Form 10-K.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_twst_ReverseStockSplitPolicyTextBlock', window );">Reverse stock split</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Reverse stock split </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In October 2018, the Company&#8217;s stockholders approved a one-for-0.101 reverse stock split of its common and redeemable convertible preferred stock which was effected on October&#160;16, 2018. The par value of the common stock and redeemable convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the consolidated financial statements and notes thereto have been adjusted retrospectively to reflect this reverse stock split.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred offering costs</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Deferred offering costs </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to the Company&#8217;s public offerings, are capitalized and will be offset against proceeds from the public offerings within stockholders&#8217; equity. As of September&#160;30, 2018, there was $3.7&#160;million of deferred offering costs within other non-current assets on the condensed consolidated balance sheets. During the nine months ended June&#160;30, 2019, an additional $2.4&#160;million in offering costs were incurred. In connection with the public offerings, as of June&#160;30, 2019, all offering costs were charged against the proceeds from the offerings.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Recent accounting pronouncements</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>, which provides accounting guidance for all revenue arising from contracts with customers, and supersedes most current revenue recognition guidance. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The two permitted transition methods under the new standard are the full retrospective method, in which case the standard would be applied to each prior reporting period presented, and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, in which case the cumulative effect of applying the standard would be recognized at the date of initial application. The Company adopted the new revenue standard, on October&#160;1, 2017, using the full retrospective method.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued new lease accounting guidance in ASU 2016-02, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases</div>. Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1)&#160;a lease liability, which is a lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2)&#160;a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term. The new lease guidance is effective for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU 2016-13, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div>. The new standard requires entities to use the new &#8220;expected credit loss&#8221; impairment model for most financial assets measured at amortized cost, including trade and other receivables and held-to-maturity debt securities, and modifies the impairment model for available-for-sale debt securities. The standard is effective for fiscal years beginning after December&#160;15, 2019, including interim periods within those fiscal years. Early application is permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In August 2016, the FASB issued ASU 2016-15, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</div>, which was intended to reduce diversity in practice in how certain cash receipts and payments are presented and classified in the statement of cash flows. The standard provides guidance in a number of situations including, among others, settlement of zero-coupon bonds, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, and distributions received from equity method investees. The ASU also provides guidance for classifying cash receipts and payments that have aspects of more than one class of cash flows. The Company adopted this standard effective October&#160;1, 2018. The adoption of ASU 2016-15 did not have an impact on the Company&#8217;s condensed consolidated financial statements for either period presented.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In November 2016, the FASB issued ASU 2016-18, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Restricted Cash</div>. This ASU applies to all entities that have restricted cash and are required to present a statement of cash flows. The ASU requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash. As a result, amounts generally described as restricted cash should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Further, a reconciliation between the balance sheet and statement of cash flows is required when the balance sheet includes more than one line item for cash, cash equivalents, and restricted cash. Therefore, transfers between these balances should no longer be presented as a cash flow activity. The Company adopted this standard effective October&#160;1, 2018, utilizing the retrospective transition method to each period presented. The following table provides a reconciliation of the Company&#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&#8217;s condensed consolidated statements of cash flows for the periods presented:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash and cash equivalents</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">68,212</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, non-current</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, current (within prepaid expenses and other current assets)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">201</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total cash, cash equivalents and restricted cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">81,537</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,985</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Amounts included in restricted cash primarily related to security deposits and a letter of credit with a financial institution, both in connection with office space lease agreements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU 2017-01, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Business Combinations (Topic 805)</div>: <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Clarifying the Definition of a Business</div>, clarifying the definition of a business. The ASU affects all companies and other reporting organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The Company adopted this standard effective October&#160;1, 2018. The Company will apply the provisions of this ASU in evaluating the definition of a business for any prospective transaction from October&#160;1, 2018.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU 2017-04, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </div>This ASU simplifies the subsequent measurement of goodwill. The ASU eliminates step 2 from the goodwill impairment test, including for reporting units with a zero or negative carrying amount that fail a qualitative test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. This ASU should be applied on a prospective basis. This ASU is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December&#160;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#160;1, 2017. The Company has not yet determined whether it will early adopt this ASU.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In May 2017, the FASB issued ASU 2017-09, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation</div>&#8212;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock Compensation (Topic 718): Scope of Modification Accounting</div>, which clarifies when to account for a change to the terms or conditions of a stock-based payment award as a modification. Under ASU 2017-09, 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. This standard is effective for all entities for annual reporting periods beginning after December&#160;15, 2017, including interim periods within that reporting period. The Company adopted this standard effective October&#160;1, 2018. The adoption of ASU 2017-09 did not have an impact on the Company&#8217;s condensed consolidated financial statements for either period presented.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU 2018-13, <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurement (Subtopic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement</div>, which modifies the disclosure requirements on fair value measurements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level&#160;3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. ASU 2018-13 will be effective for the Company for the quarter ending December&#160;31, 2020, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis of presentation and use of estimates.</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;">twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ReverseStockSplitPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reverse Stock Split [Policy Text Block]</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;">twst_ReverseStockSplitPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634659472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Summary of Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text">The following table provides a reconciliation of the Company&#8217;s cash and cash equivalents, current portion of restricted cash and non-current portion of restricted cash reported within the condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company&#8217;s condensed consolidated statements of cash flows for the periods presented:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash and cash equivalents</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">68,212</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, non-current</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">579</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted cash, current (within prepaid expenses and other current assets)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">201</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total cash, cash equivalents and restricted cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">81,537</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,985</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to 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://fasb.org/us-gaap/role/ref/legacyRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6794759408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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 );">Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following tables summarize the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2018 and June&#160;30, 2019 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:68%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair&#160;value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,823</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,823</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Money market funds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">33,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Totals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">80,757</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock warrant liability</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,739</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">13,739</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Money market funds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Corporate bonds</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,529</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,529</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Commercial paper</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">U.S. government treasury bills</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,311</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Totals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">132,354</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">29,433</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">161,787</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following tables provide a reconciliation of the beginning and ending balances of the Level&#160;3 instruments during the nine months ended June&#160;30, 2018 and 2019:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of September&#160;30, 2017</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">331</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">110</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">152</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">644</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Change in fair value recorded in other income (expense), net</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">43</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">66</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of June&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">374</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">126</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">154</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">56</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">710</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="20" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="18" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Series&#160;D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Conversion of redeemable convertible preferred stock warrants to common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fair value as of June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19190-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19207-110258<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&amp;loc=d3e19279-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633009536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventory</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Inventory amounts consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Raw Materials</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,988</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,995</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Work-in-process</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,273</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Finished Goods</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">767</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,128</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,028</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,496</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6635997360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Intangible Assets Balances</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The intangible assets balances are presented below: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except for years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful</div><br/><div style="font-weight:bold;display:inline;">life in</div><br/><div style="font-weight:bold;display:inline;">years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Gross</div><br/><div style="font-weight:bold;display:inline;">carrying</div><br/><div style="font-weight:bold;display:inline;">amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Accumulated</div><br/><div style="font-weight:bold;display:inline;">amortization</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Net&#160;book</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Developed Technology</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,220</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(508</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">712</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tradenames&#160;&amp; Trademarks</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total indefinite-lived intangible assets</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(528</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">712</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-size: 1pt;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td><td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;height:16;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except for years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful</div><br/><div style="font-weight:bold;display:inline;">life in</div><br/><div style="font-weight:bold;display:inline;">years</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Gross</div><br/><div style="font-weight:bold;display:inline;">carrying</div><br/><div style="font-weight:bold;display:inline;">amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Accumulated</div><br/><div style="font-weight:bold;display:inline;">amortization</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Net&#160;book</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Developed Technology</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,220</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(661</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">559</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tradenames&#160;&amp; Trademarks</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total indefinite-lived intangible assets</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,240</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(681</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">559</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6636601856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_TextBlockAbstract', window );"><strong>Text Block [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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In connection with its long-term debt agreements, the Company issued warrants for its redeemable convertible preferred stock and common stock as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:48%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">shares</div><br/><div style="font-weight:bold;display:inline;">underlying</div><br/><div style="font-weight:bold;display:inline;">warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Fair</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">Warrant class/series:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Issuance date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Expiration date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Exercise&#160;price</div><br/><div style="font-weight:bold;display:inline;">per share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series A</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">36,838</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">365</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">October&#160;8,&#160;2013</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">October&#160;8,&#160;2023</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.26</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series B</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">94</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2014</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series C</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,854</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2025</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Series D</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,531</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">March&#160;28, 2016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">March&#160;28, 2026</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total preferred stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">79,444</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">64,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">486</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2027</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:53%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">shares</div><br/><div style="font-weight:bold;display:inline;">underlying</div><br/><div style="font-weight:bold;display:inline;">warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">Warrant class/series:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">June&#160;30,</div><br/><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Issuance date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Expiration date</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Exercise&#160;price</div><br/><div style="font-weight:bold;display:inline;">per share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2014</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">September&#160;2,&#160;2024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">18,854</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2015</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">December&#160;22,&#160;2025</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,531</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">March&#160;28, 2016</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">March&#160;28, 2026</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32,064</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">September&#160;6, 2027</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total common stock warrants</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">74,670</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6765221168">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Activity Under The Equity Incentive Plans</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Activity under the equity incentive plans during the nine months ended June&#160;30, 2019 is summarized below:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:62%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div><br/><div style="font-weight:bold;display:inline;">available</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options</div><br/><div style="font-weight:bold;display:inline;">outstanding</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">exercise</div><br/><div style="font-weight:bold;display:inline;">price per</div><br/><div style="font-weight:bold;display:inline;">share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">remaining</div><br/><div style="font-weight:bold;display:inline;">contractual</div><br/><div style="font-weight:bold;display:inline;">term&#160;(years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">intrinsic</div><br/><div style="font-weight:bold;display:inline;">value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">860,287</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,520,485</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.22</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.38</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,483</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional shares authorized</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,494,700</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,618,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,618,676</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25.21</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options exercised</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(191,599</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5.95</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options forfeited</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">340,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(340,899</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.93</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(500,132</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Forfeiture of restricted stock units</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Early exercised options repurchased</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">442</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,601,741</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">50,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Vested or expected to vest and exercisable at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.24</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">50,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 );">Total Stock-based Compensation Expense</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation expense recognized was as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended<br/>June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine months&#160;ended<br/>June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">446</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">275</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Research and development</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">530</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">521</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,251</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Selling, general and administrative</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">394</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,056</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,401</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">603</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,032</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,875</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,807</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Activity with respect to the Company&#8217;s restricted stock units during the nine months ended June&#160;30, 2019 was as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:67%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div><br/><div style="font-weight:bold;display:inline;">of</div><br/><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">grant</div><br/><div style="font-weight:bold;display:inline;">date fair</div><br/><div style="font-weight:bold;display:inline;">value per</div><br/><div style="font-weight:bold;display:inline;">share</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">average</div><br/><div style="font-weight:bold;display:inline;">remaining</div><br/><div style="font-weight:bold;display:inline;">contractual</div><br/><div style="font-weight:bold;display:inline;">term&#160;(years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at September&#160;30, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units granted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">500,132</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units vested</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(4,581</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.62</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restricted stock units forfeited</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24,221</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">25.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Outstanding at June&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26.17</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Expected to vest at June&#160;30, 2019:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26.17</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4.12</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6788790384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net loss per share attributable to common stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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 );">Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share attributable to common stockholders:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:68%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Numerator:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss attributable to common stockholders</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(17,624</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(27,916</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(51,434</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(76,488</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Denominator:</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted average shares used in computing net loss per share, basic and diluted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,849,544</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">30,290,150</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,719,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">25,789,794</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss per share attributable to common stockholders, basic and diluted</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(6.18</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(18.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2.97</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 );">Summary of Calculation of Diluted Net Loss Per Share</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented are as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:75%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;and&#160;nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands, except share and per share data)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to options to purchase common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,424,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,606,663</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested restricted shares of common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">146,745</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">50,921</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested restricted stock units of common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">471,330</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unvested shares of common stock issued upon early exercise of stock options</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">48,917</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45,369</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to employee stock purchase plan</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">143,716</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to warrants to purchase common stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">64,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">74,670</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares subject to warrants to purchase redeemable convertible preferred stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">79,444</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shares of redeemable convertible preferred stock</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">18,386,457</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,149,714</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,392,669</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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>41
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6660425792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic, product and industry information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Summary of Revenue by Geographic Region</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of Canada, Mexico, and South America; EMEA consists of Europe, the Middle East, and Africa; and APAC consists of Japan, China, South Korea, Singapore, Malaysia, and Australia.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,587</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,687</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,011</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26,567</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">EMEA</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,624</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,508</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,116</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,257</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">APAC</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">268</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">878</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">740</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,017</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Americas</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">62</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">527</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">153</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">807</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Summary of Revenue by Product</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The table below sets forth revenues by product.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Synthetic genes</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,237</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,242</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,903</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18,850</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Oligo pools</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">810</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,214</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,146</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,280</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">DNA libraries</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,208</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,654</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">NGS tools</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,566</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,763</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,864</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock', window );">Summary of Revenue by Industry</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The table below sets forth revenues by industry.</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:69%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(in thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Industrial chemicals</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,140</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,474</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,051</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Academic research</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,497</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,206</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Healthcare</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,185</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,291</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,901</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,412</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Agricultural</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">245</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">493</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">422</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">979</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,541</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,600</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,648</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of revenue from external customers and long-lived assets, by industry.</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;">twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6606070944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (287,343)<span></span>
</td>
<td class="num">$ (210,855)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds of underwritten public offering common stock</a></td>
<td class="nump">$ 84,300<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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds of underwritten public offering common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,600<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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3255-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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</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>43
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6821001264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_StockholdersEquityReverseStockSplit', window );">Reverse stock split description</a></td>
<td class="text">one-for-0.101<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_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split ratio</a></td>
<td class="nump">0.101<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_DeferredCosts', window );">Deferred offering costs included in non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.7<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_twst_DeferredOfferingCostsIncurred', window );">Additional deferred offering costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4<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_twst_DeferredOfferingCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred offering costs incurred.</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;">twst_DeferredOfferingCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-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_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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>44
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6812603952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><sup>[1]</sup></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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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">$ 68,212<span></span>
</td>
<td class="nump">$ 80,757<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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_RestrictedCashCurrent', window );">Restricted cash, current (within prepaid expenses and other current assets)</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 68,985<span></span>
</td>
<td class="nump">$ 81,537<span></span>
</td>
<td colspan="2" class="nump">$ 91,102<span></span>
</td>
<td colspan="2" class="nump">$ 31,429<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 305<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84242212&amp;loc=d3e2352-115587<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6818834000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">$ 161,787<span></span>
</td>
<td class="nump">$ 80,757<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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">7,529<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">21,904<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">US Government Treasury Bills [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">67,311<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_FairValueByLiabilityClassAxis=twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember', window );">Redeemable Convertible Preferred Stock Warrant Liability [Member]</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_LiabilitiesFairValueDisclosure', window );">Redeemable convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">631<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_FairValueByAssetClassAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">13,739<span></span>
</td>
<td class="nump">46,823<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">51,304<span></span>
</td>
<td class="nump">33,934<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">132,354<span></span>
</td>
<td class="nump">80,757<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | US Government Treasury Bills [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">67,311<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Cash [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">13,739<span></span>
</td>
<td class="nump">46,823<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">51,304<span></span>
</td>
<td class="nump">33,934<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">29,433<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Corporate bonds [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">7,529<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</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_AssetsFairValueDisclosure', window );">Assets, Totals</a></td>
<td class="nump">$ 21,904<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Redeemable Convertible Preferred Stock Warrant Liability [Member]</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_LiabilitiesFairValueDisclosure', window );">Redeemable convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 631<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://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=99377789&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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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_FairValueByLiabilityClassAxis=twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=twst_RedeemableConvertiblePreferredStockWarrantLiabilityMember</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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel3Member</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>46
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6818613712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Detail) - Fair Value, Inputs, Level 3 [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, beginning balance</a></td>
<td class="nump">$ 631<span></span>
</td>
<td class="nump">$ 644<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_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity', window );">Conversion of redeemable convertible preferred stock warrants to common stock warrants</a></td>
<td class="num">(631)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recorded in other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Series A Redeemable Convertible Preferred Stock [Member]</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, beginning balance</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">331<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_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity', window );">Conversion of redeemable convertible preferred stock warrants to common stock warrants</a></td>
<td class="num">(365)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recorded in other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Series B Redeemable Convertible Preferred Stock [Member]</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, beginning balance</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">110<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_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity', window );">Conversion of redeemable convertible preferred stock warrants to common stock warrants</a></td>
<td class="num">(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recorded in other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Series C Redeemable Convertible Preferred Stock [Member]</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, beginning balance</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">152<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_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity', window );">Conversion of redeemable convertible preferred stock warrants to common stock warrants</a></td>
<td class="num">(130)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recorded in other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Series D Redeemable Convertible Preferred Stock [Member]</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, beginning balance</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">51<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_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity', window );">Conversion of redeemable convertible preferred stock warrants to common stock warrants</a></td>
<td class="num">$ (42)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value recorded in other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Reclassification To Equity</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;">twst_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityReclassificationToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel3Member</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=twst_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesARedeemableConvertiblePreferredStockMember</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=twst_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesBRedeemableConvertiblePreferredStockMember</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=twst_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesCRedeemableConvertiblePreferredStockMember</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=twst_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesDRedeemableConvertiblePreferredStockMember</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>47
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6798609712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventory (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_InventoryNetAbstract', window );"><strong>Inventory, Net [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 2,995<span></span>
</td>
<td class="nump">$ 2,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">2,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">767<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_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 5,496<span></span>
</td>
<td class="nump">$ 6,028<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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://fasb.org/us-gaap/role/ref/legacyRef<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.6(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or 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://fasb.org/us-gaap/role/ref/legacyRef<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.6(a)(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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or 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://fasb.org/us-gaap/role/ref/legacyRef<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.6(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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6635900944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</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_twst_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Changes in carrying value of goodwill</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>
<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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_twst_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization expense related to intangible assets</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 200,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_twst_GoodwillAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Intangible Assets [Line 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;">twst_GoodwillAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back 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://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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>49
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6832078976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,240<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="num">(681)<span></span>
</td>
<td class="num">(528)<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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 559<span></span>
</td>
<td class="nump">$ 712<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology [Member]</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<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 );">Useful life in years</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 1,220<span></span>
</td>
<td class="nump">$ 1,220<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="num">(661)<span></span>
</td>
<td class="num">(508)<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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 559<span></span>
</td>
<td class="nump">$ 712<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Tradenames &amp; Trademarks [Member]</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<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 );">Useful life in years</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="num">$ (20)<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DevelopedTechnologyRightsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6765818672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Raw materials purchased from related party investor</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Description of related party transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">During the three months ended June 30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $0.7 million and $0.5 million, respectively. During the nine months ended June 30, 2018 and 2019, the Company purchased raw materials from a related party investor in the amount of $1.8 million and $2.6 million, respectively. Payable balances and cash receipts and receivable balances with the related parties were immaterial as of September 30, 2018 and June 30, 2019.<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_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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(k))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888428&amp;loc=SL77919370-209981<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77911099&amp;loc=d3e36975-112693<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918703-209980<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77888430&amp;loc=SL77919784-209982<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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(23))<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_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</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_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-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>51
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6832956352">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Warrants - Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2018</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66<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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember', window );">Warrants One [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">36,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">$ 3.26<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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember', window );">Warrants Two [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">32,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">$ 6.24<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=twst_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,838<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct.  08,  2013<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct.  08,  2023<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.26<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=twst_SeriesBRedeemableConvertiblePreferredStockMember', window );">Series B Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,221<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  02,  2014<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  02,  2024<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.84<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=twst_SeriesCRedeemableConvertiblePreferredStockMember', window );">Series C Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,854<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 22,  2015<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 22,  2025<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.85<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=twst_SeriesDRedeemableConvertiblePreferredStockMember', window );">Series D Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,531<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 28,  2016<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 28,  2026<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.24<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_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,444<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 631<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,127<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_FairValueAdjustmentOfWarrants', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 486<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  06,  2017<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  06,  2027<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.24<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Warrants One [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,221<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep.  02,  2014<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep.  02,  2024<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.84<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Warrants Two [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,854<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Dec. 22,  2015<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Dec. 22,  2025<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14.85<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Warrants Three [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,531<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Mar. 28,  2016<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Mar. 28,  2026<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 21.24<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Warrants Four [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,064<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_twst_ClassOfWarrantsOrRightsIssuanceDate', window );">Issuance date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep.  06,  2017<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_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep.  06,  2027<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6.24<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><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Adjusted to reflect the retrospective adoption of Accounting Standards Update (ASU) 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_ClassOfWarrantsOrRightsIssuanceDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrants Or Rights Issuance 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;">twst_ClassOfWarrantsOrRightsIssuanceDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.(i)(4))<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.(i)(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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-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_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&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_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember</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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember</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=twst_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesARedeemableConvertiblePreferredStockMember</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=twst_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesBRedeemableConvertiblePreferredStockMember</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=twst_SeriesCRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesCRedeemableConvertiblePreferredStockMember</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=twst_SeriesDRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_SeriesDRedeemableConvertiblePreferredStockMember</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_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RedeemableConvertiblePreferredStockMember</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_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_ClassOfWarrantOrRightAxis=twst_WarrantsThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsThreeMember</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_ClassOfWarrantOrRightAxis=twst_WarrantsFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsFourMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6636405968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 2018 </div>
<div>$ / shares </div>
<div>shares</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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_twst_NetExerciseOfCommonStockWarrantsShares', window );">Net exercise of stock warrants</a></td>
<td class="nump">68,901<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_twst_CommonStockIssuedForCashlessExercise', window );">Common stock issued for cashless exercise</a></td>
<td class="nump">57,122<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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember', window );">Warrants One [Member]</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="nump">36,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share | $ / shares</a></td>
<td class="nump">$ 3.26<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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember', window );">Warrants Two [Member]</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares underlying warrants</a></td>
<td class="nump">32,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per share | $ / shares</a></td>
<td class="nump">$ 6.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_CommonStockIssuedForCashlessExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common stock issued in exchange for share options (or share units) exercised via net exercise (cashless) method during the current 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;">twst_CommonStockIssuedForCashlessExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_NetExerciseOfCommonStockWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net exercise of common stock warrants 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;">twst_NetExerciseOfCommonStockWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.(i)(4))<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.(i)(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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsOneMember</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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=twst_WarrantsTwoMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6819765168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.5<span></span>
</td>
</tr>
<tr class="re">
<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 stock-based compensation expense, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 7 months 6 days<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_PlanNameAxis=twst_TwoThousandAndEighteenEquityIncentivePlanMember', window );">2018 Equity Incentive Plan [Member]</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_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>
</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_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance', window );">Minimum annual increase in share reserved for issuance</a></td>
<td class="nump">999,900<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_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage', window );">Annual automatic Increase in share reserved for issuance</a></td>
<td class="nump">4.00%<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_PlanNameAxis=twst_TwoThousandAndEighteenEquityIncentivePlanMember', window );">2018 Equity Incentive Plan [Member] | Maximum [Member]</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_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>
</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_twst_CommonStockSharesMayBeIssued', window );">Common stock shares may be issued</a></td>
<td class="nump">5,856,505<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_PlanNameAxis=twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember', window );">2018 ESPP [Member]</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_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>
</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_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance', window );">Minimum annual increase in share reserved for issuance</a></td>
<td class="nump">249,470<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_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage', window );">Annual automatic Increase in share reserved for issuance</a></td>
<td class="nump">1.00%<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Aggregate number of common stock shares reserved for issuance</a></td>
<td class="nump">275,225<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_PlanNameAxis=twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember', window );">2018 ESPP [Member] | Maximum [Member]</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_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>
</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_twst_PercentageOfPayrollDeductionOnEligibleCommonStock', window );">Percentage of payroll deduction to purchase common stock</a></td>
<td class="nump">15.00%<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_PlanNameAxis=twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember', window );">2015 ESPP [Member]</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_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>
</tr>
<tr class="re">
<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 );">ESPP eligible employee common stock purchase price ratio</a></td>
<td class="nump">85.00%<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | 2018 ESPP [Member]</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
</tr>
<tr class="re">
<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 stock-based compensation expense, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage</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;">twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_CommonStockSharesMayBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 may be issued by an entity's.</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;">twst_CommonStockSharesMayBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum increase common stock capital shares reserved for future issuance.</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;">twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_PercentageOfPayrollDeductionOnEligibleCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payroll deduction on eligible common stock.</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;">twst_PercentageOfPayrollDeductionOnEligibleCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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_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_us-gaap_PlanNameAxis=twst_TwoThousandAndEighteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_TwoThousandAndEighteenEquityIncentivePlanMember</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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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_PlanNameAxis=twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember</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=twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6819619200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</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>
<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant', window );">Shares available, Outstanding Beginning Balance</a></td>
<td class="nump">860,287<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod', window );">Shares available, Additional shares authorized</a></td>
<td class="nump">2,494,700<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant', window );">Shares available, Stock options granted</a></td>
<td class="num">(1,618,676)<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited', window );">Shares available, Stock options forfeited</a></td>
<td class="nump">340,899<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod', window );">Shares available, Restricted stock units granted</a></td>
<td class="num">(500,132)<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited', window );">Shares available, Forfeiture of restricted stock units</a></td>
<td class="nump">24,221<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased', window );">Shares available, Early exercised options repurchased</a></td>
<td class="nump">442<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant', window );">Shares available, Outstanding Ending Balance</a></td>
<td class="nump">1,601,741<span></span>
</td>
<td class="nump">860,287<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of options, Outstanding beginning balance</a></td>
<td class="nump">2,520,485<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 );">Options outstanding, Stock options granted</a></td>
<td class="nump">1,618,676<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 );">Options outstanding, Stock options exercised</a></td>
<td class="num">(191,599)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options outstanding, Stock options forfeited</a></td>
<td class="num">(340,899)<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 );">Number of options, Outstanding ending balance</a></td>
<td class="nump">3,606,663<span></span>
</td>
<td class="nump">2,520,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested or expected to vest and exercisable</a></td>
<td class="nump">3,606,663<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding Beginning Balance | $ / shares</a></td>
<td class="nump">$ 8.22<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Stock options granted | $ / shares</a></td>
<td class="nump">25.21<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 );">Weighted average exercise price per share, Stock options exercised | $ / shares</a></td>
<td class="nump">5.95<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Stock options forfeited | $ / shares</a></td>
<td class="nump">15.93<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding Ending Balance | $ / shares</a></td>
<td class="nump">15.24<span></span>
</td>
<td class="nump">$ 8.22<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average exercise price per share, Vested or expected to vest and exercisable | $ / shares</a></td>
<td class="nump">$ 15.24<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, Outstanding</a></td>
<td class="text">8 years 4 months 27 days<span></span>
</td>
<td class="text">8 years 4 months 17 days<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average remaining contractual term, Vested or expected to vest and exercisable</a></td>
<td class="text">8 years 4 months 27 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding | $</a></td>
<td class="nump">$ 50,051<span></span>
</td>
<td class="nump">$ 11,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value, Outstanding Vested or expected to vest and exercisable | $</a></td>
<td class="nump">$ 50,051<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Available For Grant</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options Repurchased</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Forfeited</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Granted In 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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Additional Shares Authorized In 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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantAdditionalSharesAuthorizedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Forfeited</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109259400&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6819181680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Total Stock-based Compensation Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 3,032<span></span>
</td>
<td class="nump">$ 603<span></span>
</td>
<td class="nump">$ 7,807<span></span>
</td>
<td class="nump">$ 1,875<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_CostOfSalesMember', window );">Cost of Revenues [Member]</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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">446<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">275<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 [Member]</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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
<td class="nump">521<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_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative [Member]</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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 2,056<span></span>
</td>
<td class="nump">$ 394<span></span>
</td>
<td class="nump">$ 5,401<span></span>
</td>
<td class="nump">$ 1,079<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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfSalesMember</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_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingGeneralAndAdministrativeExpensesMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6819983024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</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_twst_NonvestedRestrictedStockUnitsActivityLineItems', window );"><strong>Nonvested Restricted Stock Units Activity [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Outstanding Beginning Balance</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares, granted</a></td>
<td class="nump">500,132<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of shares, vested</a></td>
<td class="num">(4,581)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of shares, forfeited</a></td>
<td class="num">(24,221)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of shares, Outstanding Ending Balance</a></td>
<td class="nump">471,330<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber', window );">Expected to vest, Outstanding</a></td>
<td class="nump">471,330<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average grant date fair value price per share, Outstanding Beginning Balance</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value price per share, granted</a></td>
<td class="nump">26.12<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average grant date fair value price per share, vested</a></td>
<td class="nump">23.62<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average grant date fair value price per share, forfeited</a></td>
<td class="nump">25.67<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value price per share, Outstanding</a></td>
<td class="nump">$ 26.17<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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual term, Expected to vest</a></td>
<td class="text">4 years 1 month 13 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value, Outstanding</a></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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue', window );">Aggregate intrinsic value, Expected to vest</a></td>
<td class="nump">$ 9,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_NonvestedRestrictedStockUnitsActivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonvested Restricted Stock Units Activity [Line 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;">twst_NonvestedRestrictedStockUnitsActivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic 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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest 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>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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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_twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Remaining Contractual Terms</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;">twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109197908&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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6811717616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders - Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (27,916)<span></span>
</td>
<td class="num">$ (17,624)<span></span>
</td>
<td class="num">$ (76,488)<span></span>
</td>
<td class="num">$ (51,434)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average shares used in computing net loss per share, basic and diluted</a></td>
<td class="nump">30,290,150<span></span>
</td>
<td class="nump">2,849,544<span></span>
</td>
<td class="nump">25,789,794<span></span>
</td>
<td class="nump">2,719,051<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (0.92)<span></span>
</td>
<td class="num">$ (6.18)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (18.92)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number basic and diluted shares outstanding.</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;">twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twst_</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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<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=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6831306496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_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>
</tr>
<tr class="ro">
<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 amount</a></td>
<td class="nump">4,392,669<span></span>
</td>
<td class="nump">21,149,714<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=twst_OptionsToPurchaseCommonStockMember', window );">Options To Purchase Common Stock [Member]</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_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>
</tr>
<tr class="re">
<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 amount</a></td>
<td class="nump">3,606,663<span></span>
</td>
<td class="nump">2,424,024<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 );">Restricted Stock [Member]</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_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>
</tr>
<tr class="ro">
<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 amount</a></td>
<td class="nump">50,921<span></span>
</td>
<td class="nump">146,745<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=twst_RestrictedShareUnitsMember', window );">Restricted Stock Units [Member]</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_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>
</tr>
<tr class="re">
<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 amount</a></td>
<td class="nump">471,330<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=twst_EarlyExerciseOfStockOptionsMember', window );">Early Exercise Of Stock Options [Member]</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_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>
</tr>
<tr class="ro">
<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 amount</a></td>
<td class="nump">45,369<span></span>
</td>
<td class="nump">48,917<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=twst_WarrantsToPurchaseCommonStockMember', window );">Warrants To Purchase Common Stock [Member]</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_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>
</tr>
<tr class="re">
<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 amount</a></td>
<td class="nump">74,670<span></span>
</td>
<td class="nump">64,127<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=twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember', window );">Warrants to Purchase Redeemable Convertible Preferred Stock [Member]</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_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>
</tr>
<tr class="ro">
<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 amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">79,444<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_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock [Member]</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_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>
</tr>
<tr class="re">
<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 amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,386,457<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan [Member]</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_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>
</tr>
<tr class="ro">
<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 amount</a></td>
<td class="nump">143,716<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://fasb.org/us-gaap/role/ref/legacyRef<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=twst_OptionsToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_OptionsToPurchaseCommonStockMember</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=twst_RestrictedShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_RestrictedShareUnitsMember</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=twst_EarlyExerciseOfStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_EarlyExerciseOfStockOptionsMember</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=twst_WarrantsToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_WarrantsToPurchaseCommonStockMember</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=twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=twst_WarrantsToPurchaseRedeemableConvertiblePreferredStockMember</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_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RedeemableConvertiblePreferredStockMember</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_SubsidiarySaleOfStockAxis=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_SubsidiarySaleOfStockAxis=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>59
<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6819964448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 6,541<span></span>
</td>
<td class="nump">$ 38,648<span></span>
</td>
<td class="nump">$ 17,020<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_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">8,687<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
<td class="nump">26,567<span></span>
</td>
<td class="nump">12,011<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_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
<td class="nump">9,257<span></span>
</td>
<td class="nump">4,116<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_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">878<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="nump">2,017<span></span>
</td>
<td class="nump">740<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_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 527<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 153<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_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;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</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_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</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_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_StatementGeographicalAxis=srt_AmericasMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6820194608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic, Product and Industry Information - Summary of Revenue by Product (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 6,541<span></span>
</td>
<td class="nump">$ 38,648<span></span>
</td>
<td class="nump">$ 17,020<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_srt_ProductOrServiceAxis=twst_SyntheticGenesMember', window );">Synthetic Genes [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">6,242<span></span>
</td>
<td class="nump">4,237<span></span>
</td>
<td class="nump">18,850<span></span>
</td>
<td class="nump">11,903<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_srt_ProductOrServiceAxis=twst_OligoPoolsMember', window );">Oligo Pools [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">2,146<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_srt_ProductOrServiceAxis=twst_DNALibrariesMember', window );">DNA Libraries [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">578<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">1,208<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_srt_ProductOrServiceAxis=twst_NgsToolsMember', window );">NGS Tools [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,566<span></span>
</td>
<td class="nump">$ 971<span></span>
</td>
<td class="nump">$ 14,864<span></span>
</td>
<td class="nump">$ 1,763<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=twst_SyntheticGenesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ProductOrServiceAxis=twst_SyntheticGenesMember</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_srt_ProductOrServiceAxis=twst_OligoPoolsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ProductOrServiceAxis=twst_OligoPoolsMember</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_srt_ProductOrServiceAxis=twst_DNALibrariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ProductOrServiceAxis=twst_DNALibrariesMember</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_srt_ProductOrServiceAxis=twst_NgsToolsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ProductOrServiceAxis=twst_NgsToolsMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6833458608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 6,541<span></span>
</td>
<td class="nump">$ 38,648<span></span>
</td>
<td class="nump">$ 17,020<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_StatementBusinessSegmentsAxis=twst_IndustrialChemicalsMember', window );">Industrial Chemicals [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,319<span></span>
</td>
<td class="nump">3,140<span></span>
</td>
<td class="nump">16,051<span></span>
</td>
<td class="nump">9,474<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_StatementBusinessSegmentsAxis=twst_AcademicResearchMember', window );">Academic Research [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,497<span></span>
</td>
<td class="nump">1,971<span></span>
</td>
<td class="nump">9,206<span></span>
</td>
<td class="nump">4,223<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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember', window );">Health Care [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,291<span></span>
</td>
<td class="nump">1,185<span></span>
</td>
<td class="nump">12,412<span></span>
</td>
<td class="nump">2,901<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_StatementBusinessSegmentsAxis=twst_AgriculturalMember', window );">Agricultural [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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>
<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 493<span></span>
</td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">$ 979<span></span>
</td>
<td class="nump">$ 422<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=twst_IndustrialChemicalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=twst_IndustrialChemicalsMember</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_StatementBusinessSegmentsAxis=twst_AcademicResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=twst_AcademicResearchMember</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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_HealthCareMember</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_StatementBusinessSegmentsAxis=twst_AgriculturalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=twst_AgriculturalMember</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6797209968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Geographic, Product and Industry Information - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2019 </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_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 18.8<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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 1.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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_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;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</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>63
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  &$"4\?(\\#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,$%     @  80)3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  !A E/KV.KZ>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R&Z@M";-I:.G#@8K;.QF;+4UBV-C:R1]^R5>
MFS*V!]C1TN]/GT"U#E+[B,_1!XQD,3T,KNV2U&'#SD1! B1]1J=2.2:ZL7GT
MT2D:G_$$0>D/=4)8<+X$AZ2,(@43L @SD36UT5)'5.3C%6_TC ^?L<TPHP%;
M=-A1 E$*8,TT,5R&MH8[8((11I>^"VAF8J[^B<T=8-?DD.R<ZON^[*N<&W<0
M\/:T?\GK%K9+I#J-XZ]D)5T";MAM\FNU?3SL6+/@8EWP5<'7![&4E9!\]3ZY
M_O"["SMO[-'^8^.;8%/#K[MHO@!02P,$%     @  80)3YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    "  !A E/.E],L-,"   )#   &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6[8[;(!!\%<L/<!BP\W%*(EU25:W42M%5;7]S"4FLLXT+
M)+F^?3'VN2Z[]'Z< <_L@-G9[.JN]*NY2&F3M[IJS#J]6-L^$F(.%UD+\Z!:
MV;@W)Z5K8=U4GXEIM11'3ZHKPK)L1FI1-NEFY=?V>K-25UN5C=SKQ%SK6NC?
M6UFI^SJEZ?O"<WF^V&Z!;%:M.,MOTGYO]]K-R!CE6-:R,:5J$BU/Z_2)/NY8
MWA$\XD<I[V8R3KJCO"CUVDT^']=IUNU(5O)@NQ#"/6YR)ZNJB^3V\6L(FHZ:
M'7$Z?H_^T1_>'>9%&+E3U<_R:"_K=)$F1WD2U\H^J_LG.1RH2)/A]%_D358.
MWNW$:1Q49?S_Y' U5M5#%+>56KSUS[+QSWO_)L\'&DY@ X&-!,;^2^ #@8\$
MZA5(OS-_U _"BLU*JWNB^]MJ19<4])&[CWGH%OVW\^_<:8U;O6VR%;EU80;$
MMD>P"8*.".)BCP(,$]@R0&?_"NP@@N,"'#T!]W0^H><X/4?IN:?G$WH1? "(
MF.$"!2I0 /H\$("(!2XP0P5F@+X,!"""9KC"'%680SX-)! (PR46J,0"\GD@
M@4 B-[U$)9:0'UXU HG<-<UP.V4P0GC=&"9RX31B6@HCA'>.86(JJ'.?* ,1
M&"@.""92'BAN7\IA!!:J()A(C:"XRRDT,<M#%8B)?3#<Z10:F849AF%B*8;;
MG4(W,Y!B""9V%MSR%!J:@11#,#$5W/44>IJ#%(.8J IN? IMS8/ZM1LPA<<T
M/885Q<+]17[M\ + H+EYF,X8)I+.#"\ #)J;A^F,88J("EX &#0WGX4J"&8>
M4<$+ (/FYHM0!<$L(RIX 6#0W'F8:1@F+&9DTEC54I]]#VJ2@[HVO@&>K(Y]
M[I/OY,A?>-\D?Q7Z7#8F>5'6M7>^"3LI9:7;2O;@$O'B^O)Q4LF3[89S-]9]
M<]I/K&J'QIN,W?_F#U!+ P04    "  !A E/!J3VO;P$  !Q&   &    'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;(V9W6[C-A"%7\7P_:[(&?XIL TT7BQ:
MH 6"+;:]5F(F-E:R7$F)MV]?258,>V;H)A>QI)PAS\CDQR&S.-;-CW8;8S?[
M697[=CG?=MWA+LO:IVVLBO9S?8C[_B_/=5,577_;O&3MH8G%9@RJR@R4<EE5
M[/;SU6)\]M"L%O5K5^[V\:&9M:]5533_WL>R/B[G>O[^X-ON9=L-#[+5XE"\
MQ#]C]_WPT/1WV;F5S:Z*^W97[V=-?%[.?]%W:Q.&@%'QURX>VXOKV9#*8UW_
M&&Y^VRSG:G 4R_C4#4T4_<=;7,>R'%KJ??PS-3H_]SD$7EZ_M_YU3+Y/YK%H
MX[HN_]YMNNUR'N:S37PN7LON6WW\-4X)V?ELRO[W^!;+7CXXZ?MXJLMV_#U[
M>FV[NII:Z:U4Q<_3YVX_?AZG]M_#Y "8 N <H,W- )P"D 1D)V=CJE^*KE@M
MFOHX:T[?UJ$8!H6^P_YE/@T/QW<W_JW/MNV?OJT,++*WH9U)<G^2P(6$*-9<
M8? LR?K^SR9 - %C/%[&&SD>Q7@<X\UEO"5)G"1NE.Q'B0N@:2)<%92W7O9B
M1"^&>W'$RTEB+WK)T7HK]V+%7BSOQ9->+.M%:Y<3U9JKK-&Y;,6)5ARW$H@5
M)W22D[>RYB*G(,A.O.C$<R<Y<>)9)^CH@%\+(N,2@R"(3@)S8A5Q$OC7$\ !
M]<)EN75>RV9RT4S.S6AB)N=F\J#I6!%4@)CPHI7,&\7=,. H8>ABH-#Y']6U
MFP3]-'>#U(WFH]?FU P7^0NZ7'N1(:B!>S'4"W OGGFY+;KV(@-5<Z):2M1)
M<]D-J%Q1,UQET:F$&QFIFC/54J9J#E50+BA+_7"=UOWK28UB&;_:LA4KM4IH
MF9J:8].R$<Z1"+DR(;&V:IF*VG.OJ=$@TTQSG#F*,\U!Y0.RMR^H;)(@,LXT
MYYFC/-,<5>@U4C=<!=HYV0W(/ /.,T=Y!IQ4>0AT_1-4UJC$NP&99\!YYBC/
M@*,*^Q_JAJO JL2\A419QXGF*-& PZJ?M=0,%^68&,,@$PTXT1PE&@A$LX86
M5FM!IH/%Q/P'F6G F>;8B."L<JG) C*H@!>*CA:*(-2 6M-515!YT(GE%F3H
M 8>>H[4B"-!#]F:X"%-;!I"Q"+Q:=+1:!*$25$'1&DV0@?.8FBPR9(%#UE/(
M2AI-S=S47#N1 0LY6S!\HI1!&8K(H>@IAB0-S>6VYMJ)#$3D0/0409*&.;FI
MN78BPQ Y##W;I'+.&8< ="X*NAQ-8N'"Q)Z9 ]'3H@H%TK%=@2 *"1:BS$+D
M+/044LA9^ F"1T,7+E&H5;")_37*X$0.3D]1A<(6VSNEF"6N^P1*&TC-*IF>
MR.E):__[27-Y@B&6P<@!>JL,1IFAR!D:$M1#F7H8/EQ(HTPK%+:WM)!&7NCE
MVB1R-3+3#&=12+4@L\CH#^=J9(8888M(<S6<#6#S5.5F9#@8#H>0&*PF<0QF
M/IZL/ ,-GX$\63ZST'E(D-#(\\KP>97:8AEY'AAABY5*5IX'1C@Q8LD&/K=U
M\)IFFUV<_0Z'\7\4S<MNW\X>ZZZKJ_&P][FNN]BWJ3[WKVX;B\WYIHS/W7#I
M^^OF= A^NNGJPW3 GYW_R[#Z#U!+ P04    "  !A E/8DW*FF0#  !:$0
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;(V8:V^;,!2&_PKB^PH^7 Q5
M$FG--&W2)E6;MGVFB9.@ L[ ;;I_/W-I%'R.@7XHM]?'CQWS"%A=9/W<G(10
MSEM95,W:/2EUOO>\9G<29=;<R;.H])6#K,M,Z</ZZ#7G6F3[KE%9>.#[L5=F
M>>5N5MVYQWJSDB^JR"OQ6#O-2UEF];\'4<C+VF7N^XD?^?&DVA/>9G7.CN*G
M4+_.C[4^\JY5]GDIJB:7E5.+P]K]R.ZWD+8-NL3O7%R:FWVG'<J3E,_MP=?]
MVO5;(E&(G6I+9'KS*K:B*-I*FN/O4-2]]MDVO-U_K_ZY&[P>S%/6B*TL_N1[
M=5J[B>OLQ2%[*=0/>?DBA@%%KC.,_IMX%86.MR2ZCYTLFNZ_LWMIE"R'*AJE
MS-[Z;5YUVTM_)>9#,[H!# W@VH"%DPV"H4%@-/!ZLFZHGS*5;5:UO#AU_VN=
MLW91L/M 3^:N/=G-77=-C[;19U\W2;CR7MLZ0^2AC\!-!,:)+4Z$P37BZ?ZO
M$$!"0-<^O(6(#(@^PKM(U468^. ;J>U<:L02D"P!9HD-ECX2W?;B]W\&#@[Z
M-$I(HH08A1LHX40//<-48L00D0P19D@,AFB682HQ8HA)AA@SI 9#O&AYS*5&
M+)QDX8@E-4;[P*W+PYP7G 3.>70;'"$E)%*"D9B!E*". @@YB\S@E@KZL1\F
M-%!* J48R##&0[H4B I. #&?MIR/D2R&8A9/,EP!B9(M6H6SL3$/K4R&G9F:
MSAPR4W<F$8$D"B,>6VAH:3)LS=2T)INRX4"#(Y PSL'V6]'>9%B<J2E.-F].
M(C)-0QN4886FMM5+^X]A >*UM\R L[$Q#^U 1D@0K3WL-C2_.!($ 4NX;79H
M_3'"?VCM8:\A&D)] 8OBT#8WM/L8(3^T]K#4$ WAO2D:H+T'A/=22P7:>[#
M>[#,>[.Q,8_E47&!]V#>>T0$(N8'46BAH;T'"[P'\]XC(A"F+$QL3]&T]V"!
M]V#>>T1DFH;V'F#O,=N##=#B@P7B@V7BFXV->6CQP0+QP;SXB CS0QY!!!8<
MVGRPP'PP;SXBHN\$T*ZQW0RT^F"!^F!>?43$@N/=O.2V7QV^9_4QKQKG22K]
MOMR]U1ZD5$)7]>]TO9/(]M>#0AQ4N\OU?MV_[?<'2IZ'+QG>]7/*YC]02P,$
M%     @  80)3^+O(L]3!   EA,  !@   !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6R-F-MNXS80AE_%\'TC#BF*DF$;B"T7+= "P2[:7BLV$QNK@RLI\?;M
M2QWBM8>_TM[$$O-Q9GYRS!ES>:GJ;\W1VG;VO<C+9C4_MNUY$03-_FB+K'FH
MSK9T_WFIZB)KW6O]&C3GVF:'?E*1!U*(*"BR4SE?+_NQIWJ]K-[:_%3:IWK6
MO!5%5O^SL7EU6<UI_C'PY?1Z;+N!8+T\9Z_VJVW_.#_5[BVX6CF<"ELVIZJ<
MU?9E-7^DQ4[*;D)/_'FRE^;F>=9)>:ZJ;]W+KX?57'01V=SNV\Y$YC[>[=;F
M>6?)Q?'W:'1^]=E-O'W^L/YS+]Z)><X:NZWROTZ']KB:Q_/9P;YD;WG[I;K\
M8D=!>CX;U?]FWVWN\"X2YV-?Y4W_=[9_:]JJ&*VX4(KL^_!Y*OO/RVC_8QJ>
M(,<)\CK!^?YL@AHGJ!\3PD\GA..$\/]ZT.,$S3P$@_9^,=.LS=;+NKK,ZB$?
MSEF7=K30;KOVW6"_._W_W'HV;O1]38*6P7MG:&0V R/O&'G/I("Y$H&+X!J&
M1&%LI#>=.=CZ! G%@OA/*[O/K=P%JN!ZJ=Z NC,08@,A-!#V!L([ YHM^,!$
M/5,.C(J$8"OB4Y$.V=ZE/J3B*(S9L@"'1DB!=6FH2X.%B;"!"!J(P,(8MC #
MHV_C))6$;&%\RF@O5WQ(:<&7;^=34HED0I>!N@S0Q=9_8SPWB>#BMSZD9<0L
MI3XD-<41D^53%,I88EDQE!4#60F3%?O!D)(\CWV*2&H6<NI36AN^JSN?4B),
M#!:60&&)+XQ8R)O$<Q.2D2QYMCXE0R'9MJ8^1:03Q5SN?"PRL=%8&0E\V N@
MS3OMA>?I)QF3IPYQ9$*>:RGBC+G-MD$@XK2(]93$B7I&0*+D$LES%0M^B@!(
MQB$7!R 9\JP$E$XF3E>"!?*1)-"EN"[I+Z&BF M#E.)IB2CR#J4=PA(Y\84C
M7%-) 6TAUZ9 6O(OTQ91W%0*347>I@'*3)S\A&L]@6)/O-B/T'TT)HYX X0X
M,EKSPH8X$RE^..\0I^FVHMQ+Q&6?-) 8<8D:N/*^;P RO)U!$!E/&J*BJ;W#
M[0B!?H1X/T)^?^#V+N$+L$4<F4AZF0DXX]HUWJ\A3E.H)CI1PIT)&;]GHZGM
MQUT @3: >!M H"ISX: )F.C+"9=M G6;MQH; B59\WX$0/X1 ACO:/09-5',
M)*[7$M1K7H<W(Q3=YV#$S[,MXEP.\MXF19S+0<US$'':=>/)A$1<KR6HUY+7
MZQ&*;UV)A\3[B0BPZ('7OQ1A\B'AVX<PBF^]WNO#=5N"NBUYW99^$55")H*\
MW 2D:TH2'?($1: V<6+XKZ4=(@TE0O,?\,'-G4)AZ]?^@J>9[:NWLNU.D9O1
MZR728W^'Q,8WM-@2&$]IL1NNB'Z8'VZL?L_JUU/9S)ZKMJV*_K[BI:I:Z^(7
M#R[RH\T.UY?<OK3=HW'/]7!3-+RTU7F\!0NN5W'K?P%02P,$%     @  80)
M3XG*L]"*"   V3,  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-6]M2
MXT80_167WUEK[A(%5*V7!5^2JJU-)7GV@@#7VA:QQ9+\?<:V,$SW:4DO8,MG
M>KKG<D[W2+IXK;8_=T]E60_^7:\VN\OA4UT_GX]&N[NG<KW8?:J>RTW\Y:':
MKA=U_+I]'.V>M^7B_M!HO1KI+/.C]6*Y&5Y='*Y]VUY=5"_U:KDIOVT'NY?U
M>K'];URNJM?+H1J^7?B^?'RJ]Q=&5Q?/B\?RC[+^\_G;-GX;G:S<+]?E9K>L
M-H-M^7 Y_*S.Y\'N&QP0?RW+U]V'SX-]*#^JZN?^R_3^<ICM/2I7Y5V]-[&(
M_WZ57\K5:F\I^O%/8W1XZG/?\./G-^LWA^!C,#\6N_)+M?I[>5\_70[SX>"^
M?%B\K.KOU>ND; )RPT$3_6_EKW(5X7M/8A]WU6IW^#NX>]G5U;JQ$EU9+_X]
M_E]N#O]?&_MOS7 #W330?1N8IH$Y-;"M>-O@[0GO0FL#US1P?1OXIH'OVR T
M#4+?!GG3(#\UT+JU0=$T*$X-C&]MH+*WB<O>Q]6T-SG-]?MDZ^*P#H^+Y+#J
MKA?UXNIB6[T.ML>-\[S8[T]U'EM%X_NKAW5\^#&NO%V\^NM*:7LQ^K6WU&#&
M1XQ.,"[%7'-,85+(5P#)4\@-@!0IY!8XDV4I9H(<]BEFBC AQ<P0AK@\1YAW
MGT=Q]$]3H/$4Z(,%^]&"(1%='S'^@-D<!T9910:8@[0KZ.#<<)3Q@0[/+4?%
MX<F]QY$9')D!D1&GKX\8]]'I7(6@Z>KA.&.4\Y8LQ!M@S\:QRHF]6X[SF;%9
M+LR=Q1%:$*$F/5DVE"'/@\;].-R/ _W0B!P?H:"#4P'WY'%/'O1$".':]UF-
M'(16(T>AU0AL93Z8'$<6<&0!1$9I+/1<C1R'5R.P!U<CQQ7!*Y\)^RW'$>;=
M3#+.V5">Q:5D'.&U*<=Y3<EOQD%T5<YA?X57PCXK<&1%-Y-,"CXG*NXTJ:>]
MVD)%S$!?9$&.&Y!+^)&$/NT I=Y(^JR -T2G)@WH8T?.&B=0C!)T2"$ARFE7
MFG5U5G@CC;$@# HI0T''F%.TRH.C@]R!2OT1:%P!'K=TYS2@9($1;V;MF-07
M@>H5X'I*KF/%R?[,*4N9^@LT1@1JWFTL=5Q0#M5#.L8-*.E+Y5&F"CJO')AK
M*@PS@/(L0T-=%BISTE84]$/U$)") LJ@M7%&VHP"E2O Y980S+7BY J$&*"0
M$@,8DF( 4[G/M:#%2B!T!1C=TCQ#<4K'<@R 6(^112C( )CG.E-2?J@%-=%(
M36B&V("2,2WB"A6Z$J1"(ZF@<6DN%86-:T9($K54LR"MH-.G^U4M/<N6GG4+
ML-:2*FI!H#02*)HLZKZU"P#BY8DLPN4)@*T)HQ:$3R/A(YV--1>U,^5=T&0J
MIP 8O"/+8@90%#.'709CQ=):$%.-](]T-M&@<M(FRY6T: 0!U$@ :>:H@1K1
M5';: 4J]$>1*([FBF:/F<J6TEXA'T"J-Z@Z:.#:@)*3<66F]"K*A42% $T?-
MN3O6]G2(VT'I\89 [@:0.TL;#:@"Z)9HQZ2^".QO /NSM-%P]H_;RM,3OWDW
M+O5)4 G30R7&!E04,",$0) 1 A3+"&&7+1FAD<ZW>JC$Q #R;\L(C4#5!E&U
MHX/)>5,7&=./:\,/I8 T Q229@!#THRLQ5)-26>* J4;1.F>QL<I73A6!-R/
MSQ6!17RPR($J,SI:E':/("<&R(D--%!^-':&9A+ X%0"')Q+9*]M,@61,D"D
M;$YCY")U)LPF0 K3B6SB^03(C@D5=-*@FJZ@P7*=S&B4G9";;LAM*R2-1Q!C
M@VHXQDA<9\]B'64U*8*F %@8NK%G )63/3&'7:HL=\))C!7DW2)Y)PY-+)=N
M$RN.S K)HQ7TVP+]=C27L%R7E3.Y(V-Y#8P%2@D],#<],+<],),>F&G/V&8]
M;,W;,>E\"+F+!;F+8W'Q1$)EF=<N$[:2%3()"S()&OFD ?GN'6NEVU4@AW"&
M=@/.,*V3[HL)*FW1'2M:"S6@Y-R#G>M/+1!4)55#5A!3BVJS0/WA95=,"QV]
M!SWIQJ4^">)G@?C12GC<@)(;,7R(N$9Y<80$=;) G1Q-9FUOT;"":%@D&FPB
MP#%=3&,]VQ%%RXYHAJ:?J1G 9915VB#I75Q!41Q0%$<5Q8%B,"^<,IF@7TZ0
M%(<.!&E=[D"I9ZUT=UH@2X<*/5J6.TZ6(<_(U$^[4*D_ ITZ1*=TD3E>F-$'
M25P;XS;^=EJ9=4/FK9 T9(':':)V-MG@Z"TH+<VV]# "JL!HJN) 8<4&IALS
M!QAI9 3J=ZB.HB<C#IRX!6]S>G30C4M]$JC?(>IG&P8<S@6?L:,L@+/>:%W0
MX0;V%$V> 2@66\%8X6S$"7+B>A0[$\?EQ&@;XE (XN4$57%(56AIY3HI_FLW
MY*8;<ML*21_"$83" Z'P=(MY(!0Q@<@IBWE^>XFR&#!E@LOHK8 9P)VQO&Z.
M4-H55DN/(@D"YH& >9J#>RY@.L^TS:3G'[P@8AYE_&S,P2&DU31/FG;"4H\$
M&?-(QEC\7#JL47()X@4!\4A :,+E^1F>U(T@'AZ(!RM!/! &L03QTI-L?6['
M>/"8 <WWIQV@U!N!\7V?VS$>,+2),BZ-L<"]'MV0H>KB ?=F]-;TM N5^B.P
MLT?LS'862-3IPIAU@-+'  5N#>A8A^8# 5%8*!2ENFY<ZI/ = &=_M 9:T!)
MN8SR 8"#^0"RQ_(! &K-!X+ K@&P*\L' J?-]GP@,.9,?Q:X+J![*9H.-P!Y
MNO)''YZT7Y?;Q\/[(;O!7?6RJ??/17^X>GP'9:S.OQS>&"'7/P=S/@\&_!(=
M>7MM9?3>Q?&EE]\7V\?E9C?X4=5UM3X\R/]05749_<\^Q6%\*A?WIR^K\J'>
M?PSQ\_;XLLGQ2UT]-R_2C$YO\US]#U!+ P04    "  !A E/K_&2,!4"  #2
M!0  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(U4[8Z;,!!\%<0#G#$?
M21H!TB6YJI5:*;JJ[6^'; (Z&U/;"=>WKVT<+@&:NS_8N\R,9Q>S:<O%BRP!
ME/?*:"TSOU2J62(DBQ(8D0^\@5J_.7#!B-*A."+9""![2V(4A4$P0XQ4M9^G
M-K<5><I/BE8U;(4G3XP1\7<%E+>9C_U+XKDZELHD4)XVY @_0/ULMD)'J%?9
M5PQJ6?':$W#(_$>\?$H,W@)^5=#*J[UG*MEQ_F*"K_O,#XPAH% HHT#T<H8U
M4&J$M(T_3M/OCS3$Z_U%_;.M7=>R(Q+6G/ZN]JK,_(7O[>% 3E0]\_8+N'H2
MWW/%?X,S4 TW3O09!:?2/KWB)!5G3D5;8>2U6ZO:KJW3O]"F":$CA#T!)W<)
MD2-$;X3X+B%VA/BC)R2.D Q.0%WMMID;HDB>"MYZHKL.#3&W#B\3_;D*D[1?
MQ[[3_90Z>\[Q+$K1V0@YS*K#A->8(+S%;"8P/0)I![V-<,K&*AS1!P>LQP@<
M#(QNWE5YNJ]R8S2:[%=D!>*;?L6#?G68F<74%C.+@OG ZQB$YR$.IKW$DU[B
ML9?@/P+)I$ R44PRZ'LR\KGX-&CJ&!+AQ< 'NKJ0#,313@?I%?Q4*]/KJVP_
M@!Y#<Z$'^15>KO%$?J,'5C=?WN2[:?>=B&-52V_'E?Z-[&4_<*Y 6P\>M/=2
M#]@^H'!09CO7>]&-F2Y0O'$3%/5C//\'4$L#!!0    (  &$"4\K3A8HGP4
M #H>   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULE5E=;^,V$/PKAM]]
M$I<?(H,D0&*[:($6".[0]EF7,(EQMN5*2G+]]Z5DQ^?L#@_U2V))P]U9BIKA
MQ^5;TW[KGF/L)]\WZVUW-7WN^]U%473WSW%3=Y^:7=RF)X]-NZG[=-D^%=VN
MC?7#V&BS+J@L7;&I5]OI]>5X[ZZ]OFQ>^O5J&^_:2?>RV=3MO[=QW;Q=3=7T
M_<;GU=-S/]PHKB]W]5/\$OL_=W=MNBJ.41Y6F[CM5LUVTL;'J^F-NE@:/S08
M$7^MXEMW\GLRE/*U:;X-%[\]7$W+@5%<Q_M^"%&G?Z]Q'M?K(5+B\<\AZ/28
M<VAX^OL]^B]C\:F8KW47Y\WZ[]5#_WPU]=/)0WRL7];]Y^;MUW@HR$XGA^I_
MCZ]QG> #DY3COEEWX]_)_4O7-YM#E$1E4W_?_U]MQ_]OA_COS7 #.C2@_]M
M'QKH8X-$]F<-S*&!^=' _+2!/32PQP8COMB7/O;EHN[KZ\NV>9NT^^&PJX=1
MIRYL>EOWP\WQY8S/4G=VZ>[KM7+NLG@= ATP\SV&3C%'1)&B'U,02C$GT9P^
M)EA(A"HU3J%A%7H,H#]44>$ !@8P8P!S&L HU@U[C!LQVQ$SJYSQGA4#8%89
M;3["EB@C8<H64K:@9H\#.!C 208NL)KW&'M2C''$7Q\ Z<"Z90FRY>JM(-U*
M!JA*1K<23*CD;"7&6L85I,IQ]9"K!USY</*"1^7+BI&5(.4K3A=DR]$-D&X
M=%FWS8-@,@NY\:9*K#4ER*.YV)2@9/X.$<BRP;!$Z7+]HC+JJ !C]B7?(I 1
MC)5@?**S'[E &;U1!+A8WGLDOP 5.!< TJ+W0+IL[V%55D"6JUS16)>5E$E3
M\9J-')I.E5R7$4P%HWG=9PBSPLJLK"3M.6DK94B+02-!,S+D.&69+T\9>X&2
M\FRX%RBI\S,ES "AJB HGV$'"ON!DBK-A7RNI-C/C/PV 4H92YSS&;:@L"\H
M*=6.>YB2FC_C_;< (&5UX(S/< :%K4%);W#<R93T!A4X:@%05O%9 DB794S8
M94C*ON-F1M(_C.%BN@"H6> Z"=+E&6.7(>0R7.5(&LA,\P&_0"AE>2^CA%G.
MV(T(N1$7.9)&,W/&5MR0$,X$XP3O,SR)L"<1\J20"8$]B8!#>/X5$W*;TCO#
M2P<X<GSML40YLY5C5R+@$IY_R@1LB3.6$%5QNF<X$F%'(N 0?!XX)V1)NB+9
MS0"H-9_*+5'2+&]L2P1<PO-)+DG',<:6)6<M89H"ARU1RBQK;$P$G,(;SAHX
M4UJH.]*<MP22"WPEMD1)L[RQ/5&0G[.W.(3&?J&!@'N^!:+!@D.57,< B@+_
ME%&^7-4:&X8&^NVY86AI!<HZ*C-K-HUU7@/)Y5L>MP@D9EE:BKS7OLKM\V0V
M>C2@$S@= ))T-%H.4&[L8"O00);Y#&&ND16XW/Z4QNJM@:+RH3770)JM=7QE
MO  X3R2FCRAG=J1B%== 4 -7<0T7%I9/P!< 9X/C.PA+E#-+&XNX!HH:N(AK
MJ<X^3<+Y%@Z Z<1'=/89(JZQB&N@IX&+N);:['SPW.4!+"3%XQ*.4F998PG7
M0,)#YC,T6,(-D%2^9)H;*<ZNY&4#D.7*ND3I<D4;K. &*'C@"FZD@A/Q914"
M\0D"RI8EC'W $'A+&2LQ6+L-D.7 -QF,E&5%.9,PF<U\J<K$)TVW "1-PLC-
M?*LR.U@&"[<!(FKY1VFD(#N=.60Q6&D-4CTQHIRH)\TGC<N-!:Z.'Y]B%3(_
MEX1#[P.08%&<'&)M8OLT'BAVD_OF9=L/G75R]WAH>4O#(1B[/U<72P7N+^AB
MB? WIKI8I.+EDT0\/1G/18L?E/:GJG_4[=-JVTV^-GW?;,9#M<>FZ6.JM_R4
M7NUSK!^.%^OXV \_J_2[W9]F[B_Z9G<XJ2V.Q\77_P%02P,$%     @  80)
M3Z>0=(ZP 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]4]MN
MVS ,_15!'U Y2MH-@6V@:3%LP 8$';8^*S9]075Q)3GN_GZ4[+ANZ^W%(FF>
MPT.*2@=CGUP#X,F+DMIEM/&^VS/FB@:4<%>F XU_*F.5\.C:FKG.@B@C2$G&
MD^2&*=%JFJ<Q=K1Y:GHO6PU'2UROE+!_#B#-D-$-O00>VKKQ(<#RM!,U_ 3_
MJSM:]-C,4K8*M&N-)A:JC-YN]H==R(\)OUL8W,(FH9.3,4_!^59F- F"0$+A
M X/ XPQW(&4@0AG/$R>=2P;@TKZP?XF]8R\GX>#.R,>V]$U&/U-20B5ZZ1_,
M\!6F?JXIF9K_#F>0F!Z48(W"2!>_I.B=-VIB02E*O(QGJ^,Y3/P7V#J 3P#^
M#L#&0E'YO? B3ZT9B!UGWXEPQ9L]Q]D4(1A'$?^A>(?1<\Z33<K.@6C*.8PY
M?)'SFL&0?2[!UTH<^ <X7X=O5Q5N(WS[1N$_"':K!+M(L/MOBVLYVW=%V&*F
M"FP=M\F1PO0Z;O(B.B_L+8]W\IH^;OL/8>M6.W(R'F\VSK\RQ@-*2:YPA1I\
M8+,CH?+!_(2V'==L=+SIIA?$YF><_P502P,$%     @  80)3TE.0,*U 0
MT@,  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q]4]MNW" 0_17$!P0O
MZZ31RK:4356U4B.M4K5Y9NWQ10'&!;Q._KZ '==)K;X ,\PY<V88LA'-LVT!
M''E14MN<ML[U!\9LV8(2]@I[T/ZF1J.$\Z9IF.T-B"J"E&0\26Z8$IVF119]
M)U-D.#C9:3@98@>EA'D]@L0QISOZYGCLFM8%!RNR7C3P ]S/_F2\Q1:6JE.@
M;8>:&*AS>K<['-,0'P-^=3#:U9F$2LZ(S\'X5N4T"8) 0ND"@_#;!>Y!RD#D
M9?R>.>F2,@#7YS?V+[%V7\M96+A'^=15KLWI+245U&*0[A''KS#7<TW)7/QW
MN(#TX4&)SU&BM'$EY6 =JIG%2U'B9=H['?=QNDGW,VP;P&< 7P"W,0^;$D7E
MGX43169P)&;J?2_"$^\.W/>F#,[8BGCGQ5OOO10\23-V"41SS'&*X:N8W1+!
M//N2@F^E./)_X'P;OM]4N(_P_3N%U]L$Z29!&@G2_Y:X%7/S(0E;]52!:>(T
M65+BH.,DK[S+P-[Q^"9_PZ=I?Q"FZ;0E9W3^96/_:T0'7DIRY4>H]1]L,234
M+AP_^;.9QFPR'/;S#V++-R[^ %!+ P04    "  !A E/!46[8+4!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4V%OW" ,_2N('U!R7+;>
M3DFD7J=IDS;IU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQK
MU=F<ML[U1\9LV8(6]@9[Z/Q-C48+YTW3,-L;$%4$:<5XDKQG6LB.%EGTG4V1
MX>"4[.!LB!VT%N;W"12..=W1%\>#;%H7'*S(>M' =W _^K/Q%EM8*JFALQ([
M8J#.Z=WN>$I#? QXE##:U9F$2BZ(3\'X4N4T"8) 0>D"@_#;%>Y!J4#D9?R:
M.>F2,@#7YQ?V3[%V7\M%6+A']5-6KLWI@9(*:C$H]X#C9YCK>4?)7/Q7N(+R
MX4&)SU&BLG$EY6 =ZIG%2]'B>=IE%_=QNMFG,VP;P&< 7P"'F(=-B:+RC\*)
M(C,X$C/UOA?AB7='[GM3!F=L1;SSXJWW7@N>W&;L&HCFF-,4PU<QNR6">?8E
M!=]*<>*OX'P;OM]4N(_P_3\*#]L$Z29!&@G2-TO<BOGP7Q*VZJD&T\1ILJ3$
MH8N3O/(N WO'XYO\#9^F_9LPC>PLN:#S+QO[7R,Z\%*2&S]"K?]@BZ&@=N%X
MZ\]F&K/)<-C//X@MW[CX U!+ P04    "  !A E/$/"^$+0!  #0 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4^V.G" 4?17" RS*V'8R49.=
M;9HV:9/)-FU_,WI5LB 6<-R^?2_HNJ9K^@>XEW/._>"23\8^N0[ DV>M>E?0
MSOOAQ)BK.M#"W9D!>KQIC-7"HVE;Y@8+HHXDK1A/DO=,"]G3,H^^BRUS,WHE
M>[A8XD:MA?US!F6F@J;TQ?$HV\X'!ROS0;3P'?R/X6+18JM*+37T3IJ>6&@*
M>I^>SEG 1\!/"9/;G$FHY&K,4S"^U 5-0D*@H/)!0>!V@P=0*@AA&K\73;J&
M#,3M^47]4ZP=:[D*!P]&_9*U[PIZI*2&1HS*/YKI,RSUO*-D*?XKW$ A/&2"
M,2JC7%Q)-3IO]**"J6CQ/.^RC_LTWQSX0MLG\(7 5\(QQF%SH)CY1^%%F5LS
M$3OW?A#AB=,3Q]Y4P1E;$>\P>8?>6YD=<W8+.@OD/$/X!I*N"(;B:P2^%^',
MW]#Y/OVPF^ AT@];>IKL"V2[ ED4R/Y7X5L(3_^MD6TZJL&V<98<J<S8QSG>
M>-=QO8]/R%[A\ZQ_$[:5O2-7X_%=8_<;8SQ@*LD=#E"'WVLU%#0^'#_@V<Y#
M-AO>#,O_8>LG+O\"4$L#!!0    (  &$"4_7PYQ'M $  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;'U386_<( S]*X@?4"XDW:I3$JG7:MJD
M33IUVO:92YP$%>(,R*7[]P.29MD6]0M@X_?\;$P^H7FV'8 C+UKUMJ"=<\.1
M,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,7XXO&-:R)Z6>?2=39GCZ)3LX6R(
M';46YM<)%$X%3>BKXTFVG0L.5N:#:.$KN&_#V7B+K2RUU-!;B3TQT!3T/CF>
MLA ? [Y+F.SF3$(E%\3G8'RJ"WH(@D!!Y0*#\-L5'D"I0.1E_%PXZ9HR +?G
M5_8/L79?RT58>$#U0]:N*^@=)34T8E3N":>/L-1S2\E2_&>X@O+A08G/4:&R
M<275:!WJA<5+T>)EWF4?]VF^N4T7V#Z +P"^ NYB'C8GBLH?A1-E;G B9N[]
M(,(3)T?N>U,%9VQ%O//BK?=>2Y[PG%T#T1)SFF/X)B99(YAG7U/PO10G_A^<
M[\/3785IA*=_*4SW";)=@BP29&^6N!>3_9.$;7JJP;1QFBRI<.SC)&^\Z\#>
M\_@F?\+G:?\B3"M[2R[H_,O&_C>(#KR4PXT?H<Y_L-50T+AP?._/9AZSV7 X
M+#^(K=^X_ U02P,$%     @  80)3S2O/!2U 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL?5/;;MLP#/T501]0Q4K2%H%MH&E1=, &!"VV
M/2LV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]= ^#)NY+:9;3QOCLPYHH&
ME'!7I@.--Y6Q2G@T;<U<9T&4$:0DXYO--5.BU31/H^]D\]3T7K8:3I:X7BEA
M?QU!FB&C"?UT/+=UXX.#Y6DG:G@!_[T[6;38S%*V"K1KC286JHS>)8?C+L3'
M@!\M#&YQ)J&2LS&OP?A29G03!(&$P@<&@=L%[D'*0(0RWB9..J<,P.7YD_TQ
MUHZUG(6#>R-_MJ5O,GI+20F5Z*5_-L,33/7L*9F*_PH7D!@>E&".PD@75U+T
MSALUL: 4)=['O=5Q'\:;/9]@ZP ^ ?@,N(UYV)@H*G\07N2I-0.Q8^\[$9XX
M.7#L31&<L17Q#L4[]%YRGNQ3=@E$4\QQC.&+F&2.8,@^I^!K*8[\'SA?AV]7
M%6XC?/N'PNMU@MTJP2X2[/Y;XEK,S5])V**G"FP=I\F1PO0Z3O+".P_L77Q$
M]CM\G/9OPM:M=N1L/+YL[']EC >4LKG"$6KP@\V&A,J'XPV>[3AFH^%--_T@
M-G_C_ -02P,$%     @  80)3[AQ4.RU 0  T@,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL?5-A;]P@#/TKB!]0$N[6W4Y)I%ZG:9-6Z=1IVV<N
M<1)4""F02_OO9TB:95NT+X"-W_.S,=EH[)-K 3QYT:IS.6V][X^,N;(%+=R-
MZ:'#F]I8+3R:MF&NMR"J"-**\22Y95K(CA99])UMD9G!*]G!V1(W:"WLZPF4
M&7.:TC?'HVQ:'QRLR'K1P#?PW_NS18LM+)74T#EI.F*ASNE=>CSM0WP,^"%A
M=*LS"95<C'D*QI<JITD0! I*'Q@$;E>X!Z4"$<IXGCGIDC( U^<W]D^Q=JSE
M(AS<&_535K[-Z8&2"FHQ*/]HQL\PU_..DKGXKW %A>%!">8HC7)Q)>7@O-$S
M"TK1XF7:91?W<;K9'6;8-H#/ +X #C$/FQ)%Y1^%%T5FS4CLU/M>A"=.CQQ[
M4P9G;$6\0_$.O=>"IX>,70/1''.:8O@J)ETB&+(O*?A6BA/_!\ZWX;M-A;L(
MW_VA\,,VP7Z38!\)]O\M<2.&)W\E8:N>:K!-G"9'2C-T<9)7WF5@[WA\D]_A
MT[0_"-O(SI&+\?BRL?^U,1Y02G*#(]3B!UL,!;4/Q_=XMM.8388W_?R#V/*-
MBU]02P,$%     @  80)3_PG8NJS 0  T@,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,34N>&UL?5/;;M0P$/T5RQ]0[SH+5*LD4K<(@032J@CZ[$TFB55?
M@NULRM\S=M(T0.#%]HSGG#DS'N>C=4^^ PCD62OC"]J%T!\9\U4'6O@;VX/!
MF\8Z+0*:KF6^=R#J!-**\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSH
MGKXX'F3;A>A@9=Z+%KY"^-:?'5IL8:FE!N.E-<1!4]"[_?%TB/$IX+N$T:_.
M)%9RL?8I&I_J@NZB(%!0A<@@<+O"/2@5B5#&CYF3+BDC<'U^8?^0:L=:+L+#
MO56/L@Y=06\IJ:$1@PH/=OP(<SUO*)F+_PQ74!@>E6".RBJ?5E(-/E@]LZ 4
M+9ZG79JTC]--ELVP;0"? 7P!W*8\;$J4E+\7092YLR-Q4^][$9]X?^38FRHZ
M4RO2'8KWZ+V6G.]S=HU$<\QIBN&KF-<(ANQ+"KZ5XL3_@O-M>+:I,$OP[#>%
M_R X;!(<$L'AOR5NQ61_)&&KGFIP;9HF3RH[F#3)*^\RL'<\O<EK^#3M7X1K
MI?'D8@.^;.I_8VT E+*[P1'J\(,MAH(FQ.,[/+MIS"8CV'[^06SYQN4O4$L#
M!!0    (  &$"4\S +A2M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;'U3VV[4,!#]%<L?4.]ZTU*MDDC=(@022*LBZ+,WF216?0FVLRE_
MS]A)0X"(%]LSGG/FS'B<C]:]^ X@D%>MC"]H%T)_9,Q7'6CA;VP/!F\:Z[0(
M:+J6^=Z!J!-(*\9WNSNFA32TS)/O[,K<#D%) V='_*"U<#]/H.Q8T#U]<SS)
MM@O1P<J\%RU\A?"M/SNTV,)22PW&2VN(@Z:@#_OC*8OQ*>"[A-&OSB16<K'V
M)1J?ZH+NHB!04(7(('"[PB,H%8E0QH^9DRXI(W!]?F/_D&K'6B["PZ-5S[(.
M74'O*:FA$8,*3W;\"',]MY3,Q7^&*R@,CTHP1V653RNI!A^LGEE0BA:OTRY-
MVL?IAO,9M@W@,X O@/N4ATV)DO+W(H@R=W8D;NI]+^(3[X\<>U-%9VI%ND/Q
M'KW7DO,L9]=(-,><IAB^BMDO$0S9EQ1\*\6)_P/GV_##IL)#@A_^4'B[39!M
M$F2)(/MOB5LQ=W\E8:N>:G!MFB9/*CN8-,DK[S*P#^D1V>_P:=J_"-=*X\G%
M!GS9U/_&V@ H97>#(]3A!UL,!4V(QW=X=M.834:P_?R#V/*-RU]02P,$%
M  @  80)3Y\Q00"V 0  T ,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL?5/;CM,P$/T5RQ^P;MV6+542:;L(@012M0AX=I-)8JTOP7::Y>\9.]D0
ML1$OMF=\SIF+Q]E@W;-O 0)YT<KXG+8A="?&?-F"%O[.=F#PIK9.BX"F:YCO
M'(@JD;1B?+-YQ[20AA99\EU<D=D^*&G@XHCOM1;N]QF4'7*ZI:^.)]FT(3I8
MD76B@6\0OG<7AQ:;52JIP7AI#7%0Y_1A>SKO(SX!?D@8_.),8B57:Y^C\;G*
MZ28F! K*$!4$;C=X!*6B$*;Q:]*D<\A(7)Y?U3^FVK&6J_#P:-5/684VIT=*
M*JA%K\*3'3[!5,^!DJGX+W #A?"8"<8HK?)I)67O@]63"J:BQ<NX2Y/V8;S9
MO9]HZP0^$?A,.*8X; R4,O\@@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.TS>H_=6
M'(X9NT6="7(>(7P!V<X(AN)S!+X6X<S?T/DZ?;>:X"[1=TLZ/ZP+[%<%]DE@
M_[\*WT(XO_\G!EMT5(-KTBQY4MK>I#E>>.=Q?>#I1?["QUG_*EPCC2=7&_!=
M4_=K:P-@*IL['* 6O]=L**A#/-[CV8U#-AK!=M/_8?,G+OX 4$L#!!0    (
M  &$"4^QE(A?M0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;'U3[8Z<(!1]%<(#+"-C.].)FNQLT[1)FTRVZ?8WHU<E"V(!Q^W;]X*N-5W3
M/\"]G'/N!Y=L-/;9M0">O&C5N9RVWO<GQES9@A;NSO30X4UMK!8>3=LPUUL0
M521IQ?AN]YYI(3M:9-%WL45F!J]D!Q=+W*"UL+_/H,R8TX2^.AYET_K@8$76
MBP:^@__17RQ:;%&II(;.2=,1"W5.[Y/3.0WX"'B2,+K5F81*KL8\!^-+E=-=
M2 @4E#XH"-QN\ !*!2%,X]>L29>0@;@^OZI_BK5C+5?AX,&HG[+R;4Z/E%10
MBT'Y1S-^AKF>=Y3,Q7^%&RB$ATPP1FF4BRLI!^>-GE4P%2U>IEUV<1^GFT,Z
MT[8)?";PA7",<=@4*&;^47A19-:,Q$Z][T5XXN3$L3=E<,96Q#M,WJ'W5B2'
M)&.W(#1CSA.&KS$+@J'Z$H)OA3CS-W2^3=]O9KB/]/V:SH_; NFF0!H%TO^6
M^!;#^8=_@K!53S78)DZ3(Z49NCC)*^\RL/<\OLE?^#3MWX1M9.?(U7A\V=C_
MVA@/F,KN#D>HQ0^V& IJ'XX'/-MIS";#FW[^06SYQL4?4$L#!!0    (  &$
M"4\PHK42M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;'U3
MVV[;, S]%4$?4#E*TA6!;:#I,'3 !@0=MCXK-GU!=?$D.>[^?I3LNF[G]442
M*9[#0XI*!V.?7 /@R;.2VF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D
M).-)<LV4:#7-T^@[V3PUO9>MAI,EKE=*V#]'D&;(Z(:^.![:NO'!P?*T$S7\
M /^S.UFTV,Q2M@JT:XTF%JJ,WFX.QUV(CP&_6AC<XDQ")6=CGH+QM<QH$@2!
MA,('!H';!>Y RD"$,GY/G'1.&8#+\PO[EU@[UG(6#NZ,?&Q+WV3TAI(2*M%+
M_V"&>YCJV5,R%?\-+B Q/"C!'(61+JZDZ)TW:F)!*4H\CWNKXSZ,-_O]!%L'
M\ G 9\!-S,/&1%'Y9^%%GEHS$#OVOA/AB3<'CKTI@C.V(MZA>(?>2\ZW2<HN
M@6B*.8XQ?!&SF2,8LL\I^%J*(_\'SM?AVU6%VPC?OE'XG_R[58)=)-A]6.):
MS'N5;-%3!;:.T^1(87H=)WGAG0?VEL<W>0T?I_V[L'6K'3D;CR\;^U\9XP&E
M)%<X0@U^L-F04/EP_(1G.X[9:'C333^(S=\X_PM02P,$%     @  80)3T2C
MN/NU 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL?5/;;MP@
M$/T5Q >$7>QMHY5M*9NJ:J1&6J5J^\S:XXL"C -XG?Q] 3NNVUI] 6:8<^;,
M,&0CFF?; CCRJJ2V.6V=ZX^,V;(%)>P-]J#]38U&">=-TS#;&Q!5!"G)^&[W
M@2G1:5IDT7<V18:#DYV&LR%V4$J8MQ-(''.ZI^^.IZYI77"P(NM% ]_ ?>_/
MQEML8:DZ!=IVJ(F!.J=W^^,I#?$QX$<'HUV=2:CD@O@<C(<JI[L@""24+C (
MOUWA'J0,1%[&R\Q)EY0!N#Z_LW^.M?M:+L+"/<J?7>7:G-Y24D$M!NF></P"
M<ST'2N;BO\(5I \/2GR.$J6-*RD'ZU#-+%Z*$J_3WNFXC]-->IAAVP ^ _@"
MN(UYV)0H*O\DG"@R@R,Q4^][$9YX?^2^-V5PQE;$.R_>>N^UX$F2L6L@FF-.
M4PQ?Q>R7".;9EQ1\*\6)_P/GV_!D4V$2X<D?"M-M@G23((T$Z7]+W(HY_)6$
MK7JJP#1QFBPI<=!QDE?>96#O>'R3W^'3M#\*TW3:D@LZ_[*Q_S6B R]E=^-'
MJ/4?;#$DU"X</_JSF<9L,ASV\P]BRS<N?@%02P,$%     @  80)3V?CZ.3L
M 0  9@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL=53;CILP$/T5
MQ >L";?0B"!MMJI:J96BK=H^.S!<M#:FM@G;OZ]M6$KI]"6VQ^<R8S*33T*^
MJ!9 >Z^<]>KLMUH/)T)4V0*GZD$,T)N;6DA.M3G*AJA! JT<B3,2!D%*..UZ
MO\A=["J+7(R:=3U<I:=&SJG\=0$FIK-_\-\"SUW3:AL@13[0!KZ"_C9<I3F1
M5:7J./2J$[TGH3[[CX?3);-X!_C>P:0V>\]6<A/BQ1X^56<_L D!@U);!6J6
M.SP!8U;(I/%ST?172TO<[M_4/[C:32TWJN!)L!]=I=NSG_E>!34=F7X6TT=8
MZDE\;RG^,]R!&;C-Q'B4@BGWZY6CTH(O*B853E_GM>O=.LTW2;S0<$*X$,*5
MD#D?,ANYS-]338M<BLF3\]L/U'[BPRDT;U/:H'L*=V>25R9Z+\(HS<G="BV8
MRXP)-YC#BB!&?;4(,8M+^ \]Q.D1FF'DZ-&6'B2X0(P*Q$X@_JO$XZY$#)/A
M)@EJDB "[W8F""8.<),4-4D1@</.!,/\Y[V/J,D1$8AV)A@FQDTRU"1#!)*=
M"89)=R9D\S_G(!O7X<HKQ=B[Z;*)KD/D,71]\@<^3Z O5#9=K[R;T*;;7$_4
M0F@PJ00/YM.U9NBM!P:UMMNCV<NY]>>#%L,RU<@Z6HO?4$L#!!0    (  &$
M"4\)_B#@MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;&U3
M[8Z<(!1]%<(#+ [C=*<3-=G9IFF3-IELT_8WHU<E"V(!Q^W;]X*NM5O_ /=R
MSKD?7++1V&?7 GCRHE7G<MIZWY\8<V4+6K@[TT.'-[6Q6G@T;<-<;T%4D:05
MXTGRCFDA.UIDT7>Q168&KV0'%TO<H+6PO\^@S)C3'7UU/,FF]<'!BJP7#7P#
M_[V_6+38HE))#9V3IB,6ZIP^[$[G-. CX(>$T:W.)%1R->8Y&)^KG"8A(5!0
M^J @<+O!(R@5A#"-7[,F74(&XOK\JOXQUHZU7(6#1Z-^RLJW.3U24D$M!N6?
MS/@)YGH.E,S%?X$;*(2'3#!&:92+*RD'YXV>53 5+5ZF779Q'Z>;0SK3M@E\
M)O"%<(QQV!0H9OY!>%%DUHS$3KWO17CBW8EC;\K@C*V(=YB\0^^MX.E]QFY!
M:,:<)PQ?878+@J'Z$H)OA3CS_^A\F[[?S' ?Z?LU/3EL"Z2; FD42/\I\?BF
MQ"W,^S=!V*JG&FP3I\F1T@Q=G.25=QG8!Q[?Y"]\FO:OPC:R<^1J/+YL[']M
MC =,);G#$6KQ@RV&@MJ'XSV>[31FD^%-/_\@MGSCX@]02P,$%     @  80)
M3X%H7C'! 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL=51A
M;]L@$/TKB!]0;!)O561;:CI5F[1)4:>MGXE]ME'!>(#C[M\/L.-Z&?L2N/-[
M[]X!EWQ2^M5T !:]2=&; G?6#@="3-6!9.9.#="[+XW2DED7ZI:800.K TD*
M0I/D Y&,][C,0^ZDRUR-5O >3AJ944JF?Q]!J*G *;XFGGG;69\@93ZP%KZ#
M_3&<M(O(JE)S";WAJD<:F@(_I(=CYO$!\)/#9#9[Y#LY*_7J@R]U@1-O" 14
MUBLPMUS@$83P0L[&KT43KR4]<;N_JC^%WETO9V;@48D77MNNP/<8U="P4=AG
M-7V&I9\,HZ7YKW !X>#>B:M1*6'"+ZI&8Y5<5)P5R=[FE?=AG1;]*RU.H N!
MWA#(7"@X_\0L*W.M)J3GLQ^8O^+T0-W95#X9CB)\<^:-RUY*FB4YN7BA!7.<
M,72#25<$<>IK"1HK<:3_T&F<OHLZW 7Z;DM/[N,"^ZC /@CL_VHQO6DQAOF/
MRRQ:)(L([&Z*Q##[FR)D<W$2=!N>K$&5&OLP+IOL.A4/-%S\.WP>J6],M[PW
MZ*RL>S[ADANE+#@KR9WSTKDI7@,!C?7;CVZOY[<\!U8-RYB2];^B_ -02P,$
M%     @  80)3\@L@):W 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL;5/;;MP@$/T5Q <$F]U-HI5M*9LH:J566J5J^\S:8QL%/"[@=?KW
M!>RX;NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF
M8;8W(*I(THKQ)+EE6LB.%EGTG4V1X>"4[.!LB!VT%N;W"12..4WIN^-%-JT+
M#E9DO6C@&[CO_=EXBRTJE=3068D=,5#G]"$]GO8!'P$_)(QV=2:AD@OB:S ^
M5SE-0D*@H'1!0?CM"H^@5!#R:?R:->D2,A#7YW?UYUB[K^4B+#RB^BDKU^;T
MGI(*:C$H]X+C)YCK.5 R%_\%KJ \/&3B8Y2H;%Q).5B'>E;QJ6CQ-NVRB_LX
MW>SX3-LF\)G %\)]C,.F0#'S)^%$D1D<B9EZWXOPQ.F1^]Z4P1E;$>]\\M9[
MKP4_'#)V#4(SYC1A^ J3+@CFU9<0?"O$B?]'Y]OTW6:&NTC?K>EILBVPWQ38
M1X']/R7>?BAQ"W/W(0A;]52#:>(T65+BT,5)7GF7@7V(C\C^PJ=I_RI,(SM+
M+NC\R\;^UX@.?"K)C1^AUG^PQ5!0NW"\\V<SC=ED..SG'\26;US\ 5!+ P04
M    "  !A E/6 @B5;@!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6QM4]MNG# 0_17+'Q"#V4VW*T#*IJI:J9%6J=H\>V$ *[Y0VRS)W]<V
MA)*4%]LS/N?,Q>-\U.;9=@ .O4BA;($[Y_HC(;;J0#)[HWM0_J;11C+G3=,2
MVQM@=21)06B2W!+)N,)E'GUG4^9Z<((K.!MD!RF9>3V!T&.!4_SF>.1MYX*#
ME'G/6O@)[E=_-MXBBTK-)2C+M4(&F@+?I<?3+N CX#>'T:[.*%1RT?HY&-_K
M B<A(1!0N:# _':%>Q B"/DT_LR:> D9B.OSF_K76+NOY<(LW&OQQ&O7%?B
M40T-&X1[U.,WF.O98S07_P.N(#P\9.)C5%K8N*)JL$[+6<6G(MG+M',5]W&Z
MV6<S;9M 9P)="(<8ATR!8N9?F&-E;O2(S-3[GH4G3H_4]Z8*SMB*>.>3M]Y[
M+>G^D)-K$)HQIPE#5YAT01"OOH2@6R%.]#\ZW:9GFQEFD9ZMZ6FV+;#;%-A%
M@=V[$C]_*'$#<YM\"$)6/95@VCA-%E5Z4'&25]YE8.]H?)-_\&G:'YAIN;+H
MHIU_V=C_1FL'/I7DQH]0YS_88@AH7#A^\F<SC=ED.-W//X@LW[C\"U!+ P04
M    "  !A E/*943W;(!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6QM4]N.FS 0_17+'[!.G.RVB@!ILU752JT4;=7NLP,#6.L+M4W8_GW'
MAK TY07/#.><N7B<#=:]^A8@D#>MC,]I&T)W8,R7+6CA[VP'!O_4UFD1T'4-
M\YT#42625HQO-@],"VEHD:78R169[8.2!DZ.^%YKX?X<0=DAIUMZ#3S+I@TQ
MP(JL$PW\@/"S.SGTV*Q220W&2VN(@SJGC]O#<1_Q"?!+PN 7-HF=G*U]C<[7
M*J>;6! H*$-4$'A<X F4BD)8QN])D\XI(W%I7]4_I]ZQE[/P\&35BZQ"F]./
ME%10BUZ%9SM\@:F?>TJFYK_!!13"8R68H[3*IR\I>Q^LGE2P%"W>QE.:= Z3
M_I6V3N 3@=\0V)@H5?Y)!%%DS@[$C;/O1+SB[8'C;,H83*-(_[!XC]%+P1^V
M&;M$H0ES'#%\@7E',%2?4_"U%$?^'YVOTW>K%>X2?;>D\_MU@?VJP#X)[/]I
MD=^TN(;9W21ABYEJ<$W:)D]*VYNTR8OHO+"//-W).WS<]N_"-=)X<K8!;S;-
MO[8V ):RN<,5:O&!S8Z".D3S ]IN7+/1";:;7A";GW'Q%U!+ P04    "  !
MA E/.*>NO],!  "<!   &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6QU
M5.MNVR 4?A7$ Q2'.$X:V9::3M,FK5+4:=MO8A]?5# >X+A]^P)V/2]C?PSG
M\%W.P4 Z2O6B&P"#7@7O=(8;8_HC(;IH0#!])WOH[$HEE6#&AJHFNE? 2D\2
MG- H2HA@;8?SU.?.*D_E8'C;P5DA/0C!U-L)N!PSO,$?B>>V;HQ+D#SM60W?
MP?SHS\I&9%$I6P&=;F6'%%09?M@<3XG#>\#/%D:]FB/7R47*%Q=\+3,<N8*
M0V&< K/#%1Z!<R=DR_@]:^+%TA'7\P_US[YWV\N%:7B4_%=;FB;#!XQ*J-C
MS;,<O\#<SPZCN?EO< 5NX:X2ZU%(KOT7%8,V4LPJMA3!7J>Q[?PX3BO[>*:%
M"70FT(5P\#YD,O*5?V*&Y:F2(U+3WO?,_>+-D=J]*5S2;X5?L\5KF[WF-(E3
M<G5",^8T8>@*LUD0Q*HO%C1D<:+_T&F8O@U6N/7T[9I.#V&!."@0>X'XKQ9W
M-RV&,$G89!<TV04$]C<F(<Q_.DF")DE X/[&)(#91S<F9'4Z!*C:WPN-"CET
M_DZNLLO5>Z#^=/V!3_?VB:FZ[32Z2&//J#])E90&;"G1G6VXL4_%$G"HC)ON
M[5Q-%V8*C.SGMX L#U+^#E!+ P04    "  !A E/WN)HT, !   W!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6QU5.MNVR 4?A7$ Y0$QVL5V9::
M5M4J;5+4:=MO8A]?5"XNX+A]^P%V7"]C?P+G^+N< YQDH]*OI@6PZ%UP:7+<
M6MOO"3%E"X*9&]6#=%]JI06S+M0-,;T&5@62X(1N-E^(8)W$119R1UUD:K"\
MDW#4R Q",/UQ *[&'&_Q)?'2-:WU"5)D/6O@!]B?_5&[B"PJ52= FDY)I*'.
M\?UV?T@]/@!^=3":U1[Y3DY*O?K@N<KQQA<$'$KK%9A;SO  G'LA5\;;K(D7
M2T]<[R_J3Z%WU\N)&7A0_'=7V3;'=QA54+.!VQ<U?H6YGQ2CN?EO< ;NX+X2
MYU$J;L(O*@=CE9A57"F"O4]K)\,ZSOH76IQ 9P*](I#)*%3^R"PK,JU&I*>S
M[YF_XNV>NK,I?3(<1?CFBC<N>R[H[38C9R\T8PX3AJXPGPCBU!<+&K,XT'_H
M-$Y/HA4F@9ZLZ<E__'=1@5T0V/W5(KUJ,89)XB9IU"2-".RN3&*8],J$K"Y.
M@&["DS6H5(,,X[+*+E-Q3\/%?\*GD?K.=--)@T[*NN<3+KE6RH(K97/C:FG=
M%"\!A]KZ[:W;Z^DM3X%5_3RF9/FO*/X 4$L#!!0    (  &$"4\,@O^,T@$
M )P$   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;&U4ZXZ<(!1^%<(#
M+,HXSG2B)CO;-&W2)I-MNOW-Z/&2!;& X_;M"^A:.^6/< [?Y1P$LDFJ5]T"
M&/0F>*]SW!HSG C190N"Z0<Y0&]7:JD$,S94#=&# E9YDN"$1E%*!.MZ7&0^
M=U%%)D?#NQXN"NE1"*9^GX'+*<<Q?D\\=TUK7((4V< :^ [FQW!1-B*K2M4)
MZ'4G>Z2@SO%C?#JG#N\!+QU,>C-'KI.KE*\N^%+E.'(% 8?2. 5FAQL\ >=.
MR);Q:]'$JZ4C;N?OZI]\[[:7*]/P)/G/KC)MCH\855"SD9MG.7V&I9\]1DOS
M7^$&W,)=)=:CE%S[+RI';:185&PI@KW-8]?[<9I7]LE""Q/H0J KX>A]R&SD
M*__(#"LR)2>DYKT?F/O%\8G:O2E=TF^%7[/%:YN]%?209N3FA!;,><;0#29>
M$<2JKQ8T9'&F_]%IF+X+5KCS]-V6ODO" DE0(/$"R3\M'NY:#&&.89-]T&0?
M$/AP9Q+ '*.P21HT20,"\9U)"'._WV1S.@2HQM\+C4HY]OY.;K+KU7ND_G3]
MA<_W]AM33==K=)7&GE%_DFHI#=A2H@?;<&N?BC7@4!LW/=BYFB_,'!@Y+&\!
M61^DX@]02P,$%     @  80)3S3[!8 < @  XP4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S N>&ULC51=;]L@%/TKEM]7_($=+W(L-6FF3=JDJ-.V9^+<
MQ%;!>$#B[M\/,'7S@=J^&+B<<^ZY@&\Y</$D&P 5/#/:R478*-7/$9)U XS(
M.]Y#IW?V7#"B]%(<D.P%D)TE,8J2*,H1(VT75J6-;415\J.B;0<;$<@C8T3\
M6P+EPR*,PY? 8WMHE F@JNS) 7Z"^M5OA%ZA2677,NADR[M P'X1WL?S=6[P
M%O"[A4&>S0-3R9;S)[/XMEN$D3$$%&IE%(@>3K "2HV0MO'7:8932D,\G[^H
M?[&UZUJV1,**TS_M3C6+L B#'>S)D:I'/GP%5T\6!J[X[W "JN'&B<Y1<RKM
M-ZB/4G'F5+051I['L>WL.(P[L]C1_(3$$9*)H'._14@=(7TEX#<)V!'P1PF9
M(V17!#36;@_S@2A2E8(/@1B?0T_,JXOGF;ZNV@3M[=@]?9Y21T]54J0E.ADA
MAUF.F.0"@R<,TOI3DL279)EX!+++)"L?)K_$/'@PEXCU+0*G?J>I]SA2R\=G
M_-GLRL0(R2VDLY!/23%+\=6IK7VX."JRS.\'>_W@&S\ZU]7UX)M$!4ZCR)\F
M\Z;)/&D*OT#N%<C?][G*;WSFG_,;G^CLY3(0!]M&9%#S8Z?,S9Y%ITYUGYB7
M?Q5?QO/5V'!>9<;V]X.(0]O)8,N5_J_LZ]]SKD";C.[T432ZXTX+"GMEIC,]
M%V/?&1>*]ZZEHJFO5_\!4$L#!!0    (  &$"4]S.))&$ (  -4%   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;'U4[VZ;,!!_%<0#Q& @-!%!:A)5
MF[1)4:=UGQUR 50;4]L)W=O/-H01ZO8+MH_?G[L#7]9Q\2HK .6],]K(C5\I
MU:X1DD4%C,@%;Z'1;\Y<,*+T491(M@+(R9(813@(EHB1NO'SS,8.(L_X1=&Z
M@8/PY(4Q(OYN@?)NXX?^+?!<EY4R 91G+2GA%ZC?[4'H$QI53C6#1M:\\02<
M-_YCN-ZG!F\!+S5T<K+W3"5'SE_-X?MIXP<F(:!0**- ]'*%'5!JA'0:;X.F
M/UH:XG1_4W^RM>M:CD3"CM,_]4E5&__!]TYP)A>JGGGW#89Z$M\;BO\!5Z :
M;C+1'@6GTCZ]XB(59X.*3H61]WZM&[MV@_Z-YB;@@8!'@O;^BA -A&@DX/!+
M0CP0XAD!]:78WNR)(GDF>.>)_NNVQ/Q$X3K6W2],T#;;OM/MD3IZS?'#*D-7
M(S1@MCT&WV'B>\SN(R8<$4AG,*:!76ELL<-B.;-P8%;!/6;OPGR22.3L1V0%
MHJE D+@%8J= ; 7BNPSPK*$N3.0V29PFB4-@]D6V/69E,8W%!(LP^*092Z?-
MTF&3S#K>8\)@XA,M4K=+ZG1)'2[S;Y]^=,&+>.:")C\] U':@2*]@E\:.\PF
MT7%F/6)[:?[#^X'WDXBR;J1WY$I?/7M!SIPKT+D$"]W92L_8\4#AK,PVU7O1
M3YK^H'@[#%$T3O+\'U!+ P04    "  !A E/\WY/%Z<"  #5"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6R-EFUOFS 0Q[\*X@.41_-@)9&:D+))
MFU2UVO;:39P$%3"SG:3[]K.-P\!X4=\ /GYW][^SL5E<"7UG)XRY\]'4+5NZ
M)\X[Z'EL=\(-8@^DPZUX<R"T05P,Z=%C'<5HKYR:V@M]/_$:5+7N:J%LSW2U
M(&=>5RU^I@X[-PVB?]:X)M>E&[@WPTMU/'%I\%:+#AWQ*^8_NF<J1MX095\U
MN&45:1V*#TOW,8!E)GD%_*SPE8V>'5G)&R'O<O!UOW1]*0C7>,=E!"1N%[S!
M=2T#"1F_=4QW2"D=Q\^WZ$^J=E'+&V)X0^I?U9Z?EF[F.GM\0.>:OY#K%ZSK
M :ZCB_^&+[@6N%0B<NQ(S=35V9T9)XV.(J0TZ*._5ZVZ7W7\FYO=(=0.X6<=
M(NT0#0Y!?-<AU@[Q9QV =@"#PWT^T7SRV02I=DBG";R^MVJR"L31:D')U:']
M<NN07-4!3,5RV$FCFGWU3LP7$];+*LS3A7>1@32S[IEPS$R)S9R(HRE2S)'
M-YBMA8F-5$\6,7DV9<K[<3S1D*$KH;4KH0H039+D]@"1-4"D L3CA@"CJSV2
M**152)*%@=G9.97Y*4CM6F*KEGBF!<2&EAX!HRP@S0TE]YF)#F#5 68Z(M\W
MA(!9DB WQ&[F3.@'=B&)54AB$1(80A++[.29,8>;.94%(#*^GV).Y4'@FPM[
M3D5BU?ZGPZE1V.1E9JTZFU4]^[C6%B8Q/QQOM+4TF![5.<*<'3FW<L\/W9&Y
M/ZN*$&Y#N3<9]J<0EC9[$<%M9.,C6-KL10RWL8V/86FS%P!N@8T'L+39BP1N
M$QN?P-)F?TQAF5KLZTR?V=Z_OO4'_G=$CU7+G#?"Q4:O]N,#(1R+.?$?Q$H_
MB7^,85#C Y>/J7BF_4G;#SCI]$^$-_S)K/X"4$L#!!0    (  &$"4]J[:>K
M;P,  *01   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;)58[8Z;2!!\
M%<0#!'IZ^%K9EBX^G1(ID58Y7?*;M<=K%&!\P*Z3M\^ 68OUU%CPQWRXNJ:K
MF9II6)UU\[,]*M5YOZJR;M?^L>M.#T'0[HZJRML/^J1J\\]!-U7>F<OF.6A/
MC<KW0U!5!B(,XZ#*B]K?K(9[C\UFI5^ZLJC58^.U+U65-[\_JE*?US[Y;S>^
M%<_'KK\1;%:G_%G]J[K_3H^-N0JN+/NB4G5;Z-IKU&'M_T4/6QGU 0/B>Z'.
M[>3<ZZ4\:?VSO_B\7_MAGY$JU:[K*7)S>%5;598]D\GC_Y'4OX[9!T[/W]C_
M&<0;,4]YJ[:Z_%'LN^/:3WUOKP[Y2]E]T^=/:A04^=ZH_HMZ5:6!]YF8,7:Z
M;(=?;_?2=KH:64PJ5?[K<BSJX7@>^=_"<( 8 \0U@.3= !X#^"8@N&0V2/T[
M[_+-JM%GK[D\K5/>3PIZ8%/,77]SJ-WPGU';FKNO&P[%*GCMB4;,QPM&3# W
MB*V-D'R%!":!:Q8"9B&&>'Z7A8. (0$/!/(=@;R1<<'$ Z8>,!13DB8W6FQ8
M&B91@K.1,!L)LHDP000)HOGUB"%!/*,>%TPT$9I$(L.C)'"4!(P28X(4$J3S
M=6:0()NA,[-T"LHFJ'?#4(AM$H*!''."'$ZC^6()VX3$#+DC:*HW3IC(,1+V
M$R%#I0X*; *20*]C>A&V 456%G%\N_1$MEQVB<5F(> 6"AT4V F4+'BXV N4
MSGFXJ:66..'LMB@V3,:I<"6$O47 7*YI)+!M1#B_+ +;1M",LHR@J=Z(+-@6
MP)@S=BP%PK%7 1.2<%!@=PE>4!;L+H'V&*LL$LP6P9%5%QMW9\\3V*S"-BN3
M2Q0VHH@7U 4;4: ]R:I+LF2)%-BO OB57%,).TQD"_H>[#!&&Y/5^82S5@T
MN[-J,/8K [^2H_EA[#!>T@XZ^L%9#2'/6C4 [,ZJP=BO#/Q*CEZ)L<%X05?(
MV& \IR]DNS$4F6372-B'#'Q(C@6%L<%X07?(V& \IS]DNT%T-\(2VU "&Y*C
M7Y+8.')!?RBQ<>2<_G $35]P[O3#$OM+ G^1JV2.EZ0%_:'$CI S^L,1,Y5K
M]X?!Y'6Y_W[Q-6^>B[KUGG1GWKR']^.#UITRA.$'0WA4^?YZ4:I#UY\FYKRY
M?#>X7'3Z-'X3":X?9C9_ %!+ P04    "  !A E/FERF1DP#  "P#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R55UUOFS 4_2N(]Q1L\Q&J)%*3
M:=JD3:HZ;7MV$R=!!<S 2;I_/V-<"O;U1%\"..?><Z\YQ\:K&V]>VC-CPGLM
MBZI=^V<AZOL@:/=G5M+VCM>LDO\<>5-2(1^;4]#6#:,'%506 0[#)"AI7OF;
ME1I[;#8K?A%%7K''QFLO94F;OUM6\-O:1_[;P%-^.HMN(-BL:GIB/YCX63\V
M\BD8LASRDE5MSBNO8<>U_X#N=T0%*,2OG-W:T;W7M?+,^4OW\/6P]L.N(E:P
MO>A24'FYLATKBBZ3K../3NH/G%W@^/XM^V?5O&SFF;9LQXO?^4&<U_[2]P[L
M2"^%>.*W+TPW%/N>[OX;N[)"PKM*),>>%ZWZ]?:75O!29Y&EE/2UO^:5NMYT
M_K<P. #K #P$2.[_!1 =0-X#(M5\7YEJ]1,5=+-J^,UK^K=5TTX4Z)[(R=QW
M@VKNU'^RVU:.7C<$AZO@VB72F&V/P2,,&A"!S#Y08(ABBZUP/"78V0@4$IB"
M@%T0E8!,NG#4&($)(I4@FB0PJMSVF$1A*H5)"#(Z 3!1!!<2@X7$0"'$**3'
MQ".2Q;B2"4L"LB0 2V2TDE@L20)SI"!'"G#$!D=J<:0HA$F6(,G2(LD<PLG
M^&R^<% (&RB<(1T-&C=*$G,R()#KM2*'F]$,^6C01#_C:J9$H*<?$)ZA( T:
M$T6.MX-@7R,R0T0:-)FWU&$Z!-L?V?[/EHX,L&]1_ $EP:9$D"LM)=FVS*QY
MMS'(92L$FQ=![K6$9-MWD;DF'O8OL@T,Z&AI]^-8BA!L<Y3-T5%FTV '#X87
M VPO!EGFR  [&*/Y.L*P-S'D35-'V/8F(L;&OX- ,784 SL80PXVA81M!R_&
MU4R)8 MC: LWE:1!8R)7.[#-,;0_FT+"]@:-8H<O,+P68'LM0*%K0F +X_0#
M2H+=B2%W6DJRW1E9'W@V)G:5 CL80PZV=)19GU^+R/&"">Q@ FWGIHR(O5,[
MMD\"NYQ ^[0I(PT:=Q.;RU$P^LXO67-21Z+6V_-+);HOZM'H<.QZP-TYP1C?
MRN-8?WAZ3].?Y;[3YI17K??,A3R%J+/"D7/!9(GAG9R"LSP^#@\%.XKN-I7W
M37^&ZA\$K_7Y,!@.J9M_4$L#!!0    (  &$"4^<]4A=_ $  '(%   9
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;'V4[6Z;,!B%;P5Q 378?"0106JI
MIDW:I*C3NM].\A)0#6:V$[J[GVTH(N#N3_QUWN/G&,=9S\6;K "4]]ZP5N[]
M2JENAY \5=!0^< [:/5*R45#E1Z*"Y*= 'JV10U#. @2U-"Z]?/,SAU$GO&K
M8G4+!^'):]-0\?<)&._W?NA_3+S4ETJ9"91G';W 3U"_NH/0(S2YG.L&6EGS
MUA-0[OW'<%<D1F\%KS7T<M;W3)(CYV]F\.V\]P,#! Q.RCA0W=R@ ,:,D<;X
M,WKZTY:F<-[_</]BL^LL1RJAX.QW?5;5WM_XWAE*>F7JA?=?8<P3^]X8_CO<
M@&FY(=%[G#B3]M<[7:7BS>BB41KZ/K1U:]M^6$FV8YF[ (\%>"H(H_\6D+&
M+ K00&:C/E-%\TSPWA/#Q^JHN1/ACNC#/)E)>W9V3:>5>O:6$YQDZ&:,1LW3
MH,$S#;Y7%&M%1"8)T@ 3!7928%M/[BA2MP%Q&A!K$-T9;!8Q!DUB->T08[N-
M%TE<HLW&C1(Y42('RG:!,FCBV2XA2<D"92W"./WD6&,G2KQ&(<$")5ZCA,NC
M*]:B-/GD^R1.DL1!$BY(DM71Q]%V<1>+M2@)\/+[H-GM-Z_1#RHN=2N](U?Z
MCV2O>\FY FT8/.A4E7X IP&#4IENJOMB> :&@>+=^,*AZ9G-_P%02P,$%
M  @  80)3\O<FE\\ @  &@<  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&ULC57;CILP%/P5Q <L=Z@B@K2YJ95:*=JJVV>'G 2T!E/;"=N_KV]+$G"S
MR4-L'\^,Y]CF..\)?6,5 '?>&]RRN5MQWLT\CY45-(@]D0Y:,7,@M$%<#.G1
M8QT%M%>D!GNA[Z=>@^K6+7(5V](B)R>.ZQ:VU&&GID'T[P(PZ>=NX'X$7NIC
MQ67 *_(.'>$G\%_=EHJ1-ZCLZP9:5I/6H7"8N\_!;)-)O *\UM"SJ[XC,]D1
M\B8'W_9SUY>& $/)I0(2S1F6@+$4$C;^&$UW6%(2K_L?ZAN5N\AEAQ@L"?Y=
M[WDU=[^XSAX.Z(3Y"^F_@LDG<1V3_'<X Q9PZ42L41+,U+]3GA@GC5$15AKT
MKMNZ56VO9[+$T.R$T!#"@1#<)T2&$%T(\5U"; CQHRLDAI \ND)J".F%D*KS
MT)NE=G^%."IR2GJ'ZOO3(7E-@UDJSK>4076<:DX< !/1<Q%%8>Z=I9#!+#0F
MO,($_@BSLF!N$9LI(HJB >,)EX/5T&9U$4X$1B:64T3@1R.CGZJL'U#93#'Q
M?W*)K-L>*7YTLQFQ72"V"L1*(+X12$:I:DRJ,*W"^*,T[B%N3"16$XG%1&H7
M2*T"Z>/;D%D%,HN#;'1]LTF2@2]_H\OS&&PUA846V/I3F$[.N_I.&Z!'5669
M4Y)3R^7&7$6'0OX<RN]\%%\$LV5@B:^"V5K7Z8N\?C5^('JL6^;L"!?51=6
M R$<A'O_29QL)1ZJ88#AP&57%%:'ZG*M!YQTYB7RAN>P^ =02P,$%     @
M 80)3S@KN'NK @  9@H  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
MC5;;CMHP$/V5*.^[B9TK""(!5=5*K82VVO;9! /1)G%J&[+]^]I.R.8RL+P0
MVSES?,8^3&91,_XF3I1*Z[W(2[&T3U)6<\<1Z8D61#RSBI;JS8'Q@D@UY4='
M5)R2O0DJ<@>[;N@4)"OM9&'6MCQ9L+/,LY)NN27.14'XOS7-6;VTD7U=>,F.
M)ZD7G&11D2/]1>5KM>5JYG0L^ZR@I<A8:7%Z6-HK--^@2 <8Q.^,UJ(WMG0J
M.\;>].3[?FF[6A'-:2HU!5&/"]W0/-=,2L??EM3N]M2!_?&5_:M)7B6S(X)N
M6/XGV\O3THYM:T\/Y)S+%U9_HVU"@6VUV?^@%YHKN%:B]DA9+LROE9Z%9$7+
MHJ04Y+UY9J5YUBW_-0P.P&T [@+4WO<"O#; ^P@(3?*-,I/J%R))LN"LMGAS
M6Q71ID!S3QUFJA?-V9EW*ENA5B^)Y\4+YZ*)6LRZP> >!@T1FRG"\[P.XR@%
MG0P,R5CC"0$>;3%%^#=V\,!$/1/O#23.8 (?)/ -@=\G\-W12368T&#*YJ3P
M&+3Y!#20$H!2 D#*Z$K6#2;H[?(4QN-[ T !CF$I(2@E!*2,KFX=3A(.@ME(
MR103(0P+B4 A$2#DAD%BD"!^W" SD& &*/!'1P%A@M%1W,<,A" 7_E.[#WBU
M!0U]B,=F_0PUE'.CQJ '_-J"AH8-)X4&0 7N#<<BL-:L$'[ LRWHOFD!T$W7
M(K@L(0\0$]Z@@ L3\A]W+H(+"H(JRMB[("@:'\E]T% ,7%(05%,F[IT6C*EW
M[V*&4N"B@J"J,G%N--GF::KE/J@1X_2^V@7E1]/@""MEY])T5[W5KHE:8?/5
M_X W'=A/PH]9*:P=DZIW,%_X V.2*BWNL[JCDVKZNDE.#U(/(S7F3>?33"2K
MVJ[.Z5K+Y#]02P,$%     @  80)3SN(D=4. @  MP4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S@N>&ULC53MCMHP$'P5RP^ \WE'41+I@*M:J9705=?^
M-F$AT=EQ:AMR??O:CLE!B&C_$'LS,Y[9F,TZ(=]4!:#1.V>-RG&E=;L@1)45
M<*IFHH7&O-D+R:DV6WD@JI5 =X[$&8F"X(%P6C>XR%QM(XM,'#6K&]A(I(Z<
M4_EG"4QT.0[QN?!2'RIM"Z3(6GJ 'Z!?VXTT.S*H[&H.C:I%@R3L<_P4+IX3
MBW> GS5TZF*-;)*M$&]V\W67X\ : @:EM@K4/$ZP L:LD+'QVVOBX4A+O%R?
MU3^[[";+EBI8"?:KWNDJQW.,=K"G1Z9?1/<%?)X4(Q_^&YR &;AU8LXH!5/N
M%Y5'I07W*L8*I^_]LV[<L_/Z9]HT(?*$:""8L^\18D^(/PC)74+B"<G_6DH]
M(1V=0/KLKIEKJFF12=$AV5^'EMI;%RY2\[E*6W1?Q[TS_52F>BKB9)Z1DQ7R
MF&6/B2XP81!=8]83F %!C(/!1C1E8QG=T$<'K&X181"/3/Q3Y?F^RI71>+)?
ML1-(KOKU:=2O'A,&#M0X4#!+1WDF08^C0!.@:/8PRC0!"F?SZ5#)9*CD-E0:
MC*Q,8<:?F%S<.@[RX$: 0J4X-MHV]*(Z3)FGR-[:47T9+E;A1'UMIE(_1#[D
M^Y'VG<I#W2BT%=K\5]R-W@NAP5@WO<>H,E-TV##8:[M\-&O9SY)^HT7KQR09
M9G7Q%U!+ P04    "  !A E/"+=!:ET%  "V'P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6R5F6]OJS84QK]*E \0\']2I9%:VFJ3-JFZT[;7-'&;
MZ$+(@#9WWWY W%QB/Z>#-TV!QSZV>7[FV%Z=RNI[O;.VF?TH\D-].]\US?$F
MBNK-SA99O2B/]M ^>2VK(FO:R^HMJH^5S;9]H2*/>!SKJ,CVA_EZU=][KM:K
M\KW)]P?[7,WJ]Z+(JG_O;5Z>;N=L_GGCV_YMUW0WHO7JF+W9/VSSY_&Y:J^B
M2RW;?6$/];X\S"K[>CN_8S=/QG0%>L5?>WNJ!__/NJZ\E.7W[N+7[>T\[EID
M<[MINBJR]N?#IC;/NYK:=OSC*IU?8G8%A_]_UO[4=[[MS$M6V[3,_]YOF]WM
M/)G/MO8U>\^;;^7I%^LZI.8SU_O?[(?-6WG7DC;&ILSK_N]L\UXW9>%J:9M2
M9#_.O_M#_WMR]7\6PP6X*\#'%A"N@+@48/K+ M(5D#\+R"\+*%= C8V@70'M
M18C.@]6/_D/69.M559YFU=E QZSS*;O1[?O==#?[U]D_:U] W=[]6 O%5]%'
M5Y'3I&<-'VC8M>(Q5 @A+IJH;<&E&1PU(^5!!5XC'D(%BX77C% C/<E3*!&*
M:*F  R;Z"L15!1)7(&$%LJ] 7E6@KEMY'VJ8] ?DK-&]YM!KM,;M4+ ="K2#
MJ$##"O3XD3"P @-:8+SW==:H02^%3D2"PR0P3 +")%Z8LR89AEEP8C26,,H2
M1%GB"EB,48S'#R@C:&8CAM2)KL:4QYJ@@$%@[Q@?,:I.-!Q6O>!4ES!O3 2!
MEE13,7!,3AA7S I#L!A_$E13O,HP5$S___3PZ$3Z*I(BXF#V&(!/QWX<)&)$
M' P? _1I[L=!(NHE8_P8XB_QXRPG8,XQI3P._4B\8HXAY6R\'SFFCR/Z?#\Z
MT="/3'-.O#^.\>,A?J$?G6CHQR75(<PH!U_%P(Y01,7!(', <F!'*"+PXAAC
MCC#V[>A$0SN:14)U"'/,0T27Q&>'8T)Y,L&.&#Z.X OLN SMF"14)('I$R%]
MH1V=:&A')F(B#F94@ ]IX$<H(F83@4$6 .3 CU!DB#A$UHHP]OWH1$,_,KE(
M".<+3+( N6M,#3Z&5*CQCA28/X'X\QWI1$-'&B6(^5%@_@1*8@-#FL"0@W3^
M.@R&5* O9.!')"*^30*3+ #)H1^1B)AT).98(HY]/SK1T(^<D?FCQ"1+ *DA
M_"@QI))/6/-A_B3BS_>C$UWY<2DE%8E87HY87SY*L'BDC"\QI#+\2#(JE9(8
M4CEA!2DQ?G+$&C*5X2+22&U\?(!,2\:)B59B4"5:;0;#GX3S04*-'095(@:#
M'@&1(5ZSPJ J &HP(2"1(28XA3%5:.7J3PA.-&X]J3#,"GQ,#;'64!AF-6$/
M2&%*%:+4]ZT3C4S@%;'-@Y+9V(^$1%2/,,P*?'%]HZ101.07"A.O$/&)'\=,
MR*P5)ED!D@U5!894+<<;16/^-/I0^D9QHI&IM<8$ZA$I;PI%U*XA!E"/2'E3
M*")F8HTIU2-2WE1/2GDUAED#F U5!:943TAY-;$=.R+E3?64E%=C O6(K:,4
MBHA<5&, ]8BMHQ2*B%Q48TKUB*VC5(=;1U_DH@;#;-!WDJ#'8$K-A,TC@P$T
M(S:/4A-N'G6;Q%0DC* !" 9.02(J23$80(,VAGRG(!&5I!A,J4';P+Y3G&A<
MDF)\EJ^?$N<F(5O!\= ]$FF_N]'@F+"PU5M_R%O/-N7[H>G*#NY>#I+O>7?,
MZ-U/V<T# _?OC+YY-!H\:1O8/NG/I*.?H<\GVK]GU=O^4,]>RJ8IB_YX\K4L
M&]OV*UZTP[NSV?9RD=O7IONW&_?J?))\OFC*HSLECRY']>O_ %!+ P04
M"  !A E/)!#L3#T"  #H!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6R-5=N.FS 0_17$!P1LATM6!"G9JFJE5HJVZO;9(9. UF!J.V'[][4-2VDP
M4EZP9WSFG)E!'F<=%V^R!%#>>\T:N?5+I=JG()!%"365*]Y"HT_.7-14:5-<
M MD*H"<;5+, AV$<U+1J_#RSOH/(,WY5K&K@(#QYK6LJ_NR!\6[K(__#\5)=
M2F4<09ZU] (_0/UL#T);P<ARJFIH9,4;3\!YZ^_0TQX1$V 1KQ5T<K+W3"E'
MSM^,\?6T]4.3$3 HE*&@>KG!,S!FF'0>OP=2?]0T@=/]!_MG6[PNYD@E/'/V
MJSJI<NNGOG>",[TR]<*[+S 4%/G>4/TWN '3<).)UB@XD_;K%5>I>#VPZ%1J
M^MZO56/7KC]9DR','8"' #P&$*L3]$(V\T]4T3P3O/-$W_R6FG^,GK#N36&<
MMA7V3"<OM?>6DR3)@ILA&C#['H,G&)RN1TR@^4<1[!+9XQD!25(W 7%F22P!
MF1)$"QFLG01K2[">$*#HOLP>$UE,8S%QN@F16R9RRD0S&9)L[F2BF4R4((S=
M,K%3)I[+1+&;('$2)(_W,W42I(X,[ON9S@HE<4H6_OO&*;.9RZ3AG4R/2:<R
M*[S0#12Z+T'H*&>S0+%PC]#C+47.6[)#^(&F#J#_NHK#F"PHN:\3(@_T=0!-
M&QNO\'U)P630U" N=L1*K^#7QL[WB7<<XSML!]4_>/\&?*?B4C72.W*EQYT=
M2F?.%>ADPI4NN-3/SF@P."NS3?1>]+.W-Q1OAW<E&!^W_"]02P,$%     @
M 80)3RA; ;>] @  3 L  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
ME59_K]H@%/TJ33^ !5KZPZC)GLNR)5MBWK+M;U34YK6E ]2W;S^@M=-Z6=0_
M;*'GGG,O<(#96<@W=>!<!^]UU:AY>-"ZG4:1VAQXS=1$M+PQ7W9"UDR;IMQ'
MJI6<;5U0744$H32J6=F$BYGK6\G%3!QU539\)0-UK&LF_[SP2ISG(0XO':_E
M_J!M1[28M6S/OW/]HUU)TXH&EFU9\T:5H@DDW\W##WBZ)*D-<(B?)3^KJ_?
MEK(6XLTVOFSG(;(9\8IOM*5@YG'B2UY5ELGD\;LG#0=-&WC]?F'_Y(HWQ:R9
MXDM1_2JW^C /\S#8\AT[5OI5G#_SOB :!GWU7_F)5P9N,S$:&U$I]Q]LCDJ+
MNF<QJ=3LO7N6C7N>>_Y+&!Q ^@ R!.#DOP%Q'Q / 82ZXKO,7*D?F6:+F13G
M0':SU3*[*/ T-H.YL9UN[-PW4ZTRO:=%G.-9=+)$/>:EPY ;#+G%+.\Q_Q"1
MR6!(@X!I$!<>WTC$,$$,$L2.(+DA2$8Y=AB,'*CIDJ03"LLDH$P"R-"1#(1)
M81$*BE" ((,)4I @?7PT,Y @ S+(1ZNBP]"KP2S,#R%8)P=U<D"G&.D F,(C
M4H B!4" 80*[-B"3H,<'%'M\AH$LR-AH^&Y,:4Y3BCQK%,-FP@30\J4+VPG'
M3U0,6P5#/A@OHAYT73%)BB3S3#"&#8,AQXS7$00J$H\.["N< A1TK)/>EY11
M0GQS"#L0 Q8L/+L(ALV%\R?F$+8.AKR3C0N&0+EG]X<-1A! 47@H8(,1_'BU
MQ',(W?LFN=K/NFI!D&<[(;"YR/UAE2#?<0F;BR1/5 N;AD"F&1^9/>CFS,1H
MXIM=V#8$L,W=J0F $C2N*+JZUMA[YC<F]V6C@K70YH;D[C$[(30WA&AB4C^8
MJ^W0J/A.V]?,O,ON?M<UM&C[NVLT7* 7?P%02P,$%     @  80)3U2EL ET
M P  MPX  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULG9=O;]HP$,:_
M2I3W);YS_E: 5)BF3=JDJM.VURD8B)K$+ FE^_9S'#<%^\*+]45)S.-[[NSX
M1VY^ELU+>Q"B\]ZJLFX7_J'KCO=!T&X.HLK;F3R*6GVSDTV5=^JVV0?ML1'Y
M5D^JR@ 9BX,J+VI_.==CC\UR+D]=6=3BL?':4U7ES=^5*.5YX8/_/O!4[ ]=
M/Q LY\=\+WZ([N?QL5%WP1AE6U2B;@M9>XW8+?P'N%]CTD_0BE^%.+<7UUY?
MRK.4+_W-U^W"9WU&HA2;K@^1JX]7L19EV4=2>?PQ0?W1LY]X>?T>_;,N7A7S
MG+=B+<O?Q;8[+/S4][9BEY_*[DF>OPA34.1[IOIOXE642MYGHCPVLFSU?V]S
M:CM9F2@JE2I_&SZ+6G^>3?SW:?0$-!-PG,"3FQ.XF<"M"<&0F2[U4][ERWDC
MSUXS[-8Q[Q\*N.=J,3?]H%X[_9VJME6CK\N0A?/@M0]D-*M!@Q<:N%:L707G
M?-0$*H,Q#:326*$3(&2194)I8MJ$D[5R'8!?!$!,Z0 A&2#4 <*K#!)KL09-
MI#6UUJ0QPS2A?2+2)R)\4LLG<GPPS,*$,=HH)HUBPBBSC&+'Z YB2.-D8NT3
MTBEQG8!93HGCQ%7=64;[I*1/2OA83^LJ=2N*& ..M%%&&F6$$5I&&;%'B$#;
M *,/*".,N'U"F>,4AA/EP 0(@/!Q2 ".#\0,DM !@BN\=0R I,(#()%39.>$
M[BI'R,(TFO"BX0"<\(IM+T[4?^,L ,T1($ "-DC )<D=9!!-G0>@60($3,"&
M";@TN;MU]H#&"1 \ 9LGX *%QRR.8VX_0Z[P]L;2Y $"/6BC!PCV6$E=>]'T
M 0(_:./'B-++LS%#]>;U\3>%"!I%0+ (;189$<#5<LZF:(0TC9"@$=HT,J(K
MJVB636P;TCQ"@D=H\\B(KIQ 64V]>]"800(S:&/&B&PK.Z6UT?W'[B(-)B3
MA#:8C"B=3.[:B<82$EA"&TND*+47@1)-L 1I;B'!+6X?6THT]4J'-+.08!:W
MCZP1Q9</-&.1_:M'R #"=.III'F%!*^X?9J-:#JAP2FX: ,JT>QUQ]1Z&WFJ
M=;MV,3IV90^HVX@/^=#2?<^;?5&WWK/L5#.B6X:=E)U0V;"9VH:#ZB+'FU+L
MNOXR4=?-T$H--YT\FC8Q&'O5Y3]02P,$%     @  80)3WOCJ2*D @  H0D
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULE5;;CMHP%/R5*!^P\25.
M  4D+ENU4BNMMFK[;,! M$F<V@:V?U_;"=G@&$I?B'TR9\Z9B;&=G;EXDP?&
M5/!>%I6<A@>EZDD4R<V!E50^\9I5^LV.BY(J/17[2-:"T:U-*HL( 9!$)<VK
M<);9V(N89?RHBKQB+R*0Q[*DXL^"%?P\#6%X";SF^X,R@6B6U73/OC/UHWX1
M>A9U+-N\9)7,>14(MIN&<SAYAM@D6,3/G)UE;QP8*6O.W\SDRW8: M,1*]A&
M&0JJ'R>V9$5AF'0?OUO2L*MI$OOC"_LG*UZ+65/)EKSXE6_581J.PF#+=O18
MJ%=^_LQ:020,6O5?V8D5&FXZT34VO)#V-]@<I>)ERZ);*>E[\\PK^SRW_)<T
M?P)J$U"7H&O?2\!M OY(B.\FQ&U"_&@%TB80IT+4:+=FKJBBLTSP<R":]5!3
ML^S@A.C/M3%!^W7L.^VGU-'3+,8XBTZ&J,4L&@SJ82! UYB5!],A(MU!UP;R
MM;% @W2GP'*(@,!I=/5/EN?[+%>-8J]?V!+@'@$>W2"(O02Q)8BO#(\=PQM,
M8C%54P1@UY A*!D8,L2D(Y ZG@Q!<)02OR;BU40\FFX0)%Z"Y'%74R]!^H"K
M#8;T=,9QXI@ZQ$  '%,]&$B(8^H0A&YY.O(J&GD4)7Z"L9=@_+BG$/CW!O"
MJRVHKY1@Q[*E!P3!V-U"/"!$H&.LKQZZL=? &WL>].A*;U!X]ZLY1/_AKG\G
M@?@1=_'@SXD <5>M!X7'L6OO$$1B,+!WB((@'3O*HM[Q4C*QMV>]##;\6"GC
M2B_:W2?FR!Q/3GP!)TOHB:_,_<,>9Q_TS>7E&Q7[O)+!FBM]*-JC:\>Y8KIY
M\*17Q4'?E[I)P7;*#%,]%LVEH9DH7K<7HJB[E<W^ E!+ P04    "  !A E/
MH:/,3Y "   @"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R5EMN.
MFS 0AE\%<=^ #>80)9&2K:I6:J5HJVVO'>(D: %3VPG;MZ]M"*7.H+8WP7;^
MF6_&,&.O.BY>Y84QY;W552/7_D6I=AD$LKBPFLH%;UFC_SEQ45.EI^(<R%8P
M>K1&=17@,$R"FI:-OUG9M;W8K/A5567#]L*3U[JFXN>.5;Q;^\B_+SR7YXLR
M"\%FU=(S^\K42[L7>A:,7HYES1I9\L83[+3VMVBY0ZDQL(IO)>OD9.R95 Z<
MOYK)I^/:#TU$K&*%,BZH?MS8$ZLJXTG'\6-PZH],8S@=W[U_L,GK9 Y4LB=>
M?2^/ZK+V,]\[LA.]5NJ9=Q_9D!#QO2'[S^S&*BTWD6A&P2MI?[WB*A6O!R\Z
ME)J^]<^RL<]N\'\W@PWP8(!' QS;7'J0C?P]572S$KSS1+_Y+37O&"VQWIO"
M+-JML/_IX*5>O6WB*%L%-^-HT.QZ#9YHT*@(M/<1@2'$#C^88]@\ B.,K'GT
M1X0Y[" &'<3603QU$(=.BKV&6$UC-2&,("""  CD(,@#@H0ABF;V(@$Y"<#!
M#B=YX+R+23;SQE(0DP*8R,&DCQ@<8SS#R4!.!G!BAY,]<.(41=',Z\E!3@YP
MB,/)_XN#0KB:0H"4N.74BY*_?VQHIF810$E=RE#9:(+!R0+-?&\(K-TMP@#J
MH3]@ !4MDCD47.<H E"YBXH %%DDZ0P*[@@(: G$;0F#*'/V;XX$-P8$= ;B
M=@90-+=Y<&- 0&<@;LD.HG_Y\."^@(#&0-R"'4132H[RV $%DP.J9N)LCV;I
M%?S:V'O!9'4\_K?8'G"_Y?W=X0L5Y[*1WH$K?4S:P^S$N6(ZF'"AM_:BKROC
MI&(G98:I'HO^S.XGBK?#?208+T6;7U!+ P04    "  !A E/F=,I&G@"  "9
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6R-5=N.VR 4_!7+[XT-
M!E\B)]+F4K52*ZVV:OM,'!);:QL72++]^P)VO ZA:5\"',\,YPR$DU\8?Q4E
MI=)[:^I6+/Q2RFX>!*(H:4/$C'6T55\.C#=$JB4_!J+CE.P-J:D#&(9QT)"J
M]9>YB3WS9<Y.LJY:^LP]<6H:PG^O:,TN"Q_XU\!+=2RE#@3+O"-'^HW*[]TS
M5ZM@5-E7#6U%Q5J/T\/"?P+S;:+Q!O"CHA<QF7NZDAUCKWKQ>;_P0YT0K6DA
MM0)1PYFN:5UK(97&KT'3'[?4Q.G\JO[1U*YJV1%!UZS^6>UEN?!3W]O3 SG5
M\H5=/M&A'NQ[0_%?Z)G6"JXS47L4K!;FURM.0K)F4%&I-.2M'ZO6C)=!_TIS
M$^! @"-![?V($ V$Z)V 'A+00$#_NP,>"-C:(>AK-V9NB"3+G+.+Q_OKT!%]
MZ\ <J^,J=-"<COFF_!0J>EXBC//@K(4&S*K'P D&A/ 6LW%@1D2@,AC3@*XT
M5O".;FVPOD> ,+*2^*?*]K'*3:*1TZ_("$0W?L5N >040$8 33, B65XCXD-
MIC68#S#)0&Q9XH"!)(;(<L4!2V*4II8U#A@&*$+NXK"S..QP)W$+Q$Z!^,X=
MA*U$5ST&3Q*-0IB% (>6/_= F*(,(]L@!PXG:99D%G#K "8@"_%?KGKB+#%Q
ME)A9)?:8='H6X2RS_Q(.5#P#EET;!PK.,NO*;1THD$ZW["L+)N]*0_G1//+"
M*]BIE?K@)]&QCSQ!_2Y9\168KX$COE%]IV\3[_)]T_I*^+%JA;=C4KV&YLTZ
M,":IRCZ<J3,I59\<%S4]2#U-U)SWW:)?2-8-C3 8N_'R#U!+ P04    "  !
MA E/BJ%!-@P#   3#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R5
M5]&.FS 0_!7$!Q2\-@9.2:1+JJJ56NET5=MG+G$2=(!3<)+KW]<V')>+URUY
M">#,CF<G3%AF9]D^=WLA5/!25TTW#_=*'>ZBJ%OO15UT'^1!-/J;K6SK0NG+
M=A=UAU84&UM45Q'$,8_JHFS"Q<RN/;2+F3RJJFS$0QMTQ[HNVC]+4<GS/"3A
MZ\)CN=LKLQ M9H=B)[X+]>/PT.JK:&39E+5HNE(V02NV\_">W*T@,P46\;,4
MY^[B/#"M/$GY;"Z^;.9A;!2)2JR5H2CTX216HJH,D];Q>R -QSU-X>7Y*_LG
MV[QNYJGHQ$I6O\J-VL_#+ PV8EL<*_4HSY_%T% 2!D/W7\5)5!INE.@]UK+J
M[&>P/G9*U@.+EE(7+_VQ;.SQ//"_EN$%,!3 6*#W_E<!'0KH6P&SS??*;*L?
M"U4L9JT\!VW_:QT*<U.0.ZK-7)M%ZYW]3G?;Z=73@O%X%IT,T8!9]ABXP) 1
M$6GV<0O MEB"4P[O-UBY"!)3? N*=D$M 7W7A4<C0PF8)6#O"*Y4+GM,8C%-
MCZ$Y<)Y?=>/B@!"6IX3ABA)448(H\GC"40(^W9,4)4@G>)(ZO5(><WZAM/?$
MQ0$#%H/'D@P5E"&"/ 0Y2I!/MX3$>%SB":8,H,MNDS@'<N4) B.,IRSQ*/($
MF""*?!1H0.\)W. +'D!"I_A"W02EA-+XVA@7%WO4X&DF6)RYAP*/'TEN\ 0/
M(.%3/.&N)PEU_E,P6):3U",(#S3!$NVCP"-(LAMLP4-(\BFVY$Z_J=;JW"DN
MC#,"GIX SS1@F<X\%'@(@4RW!? 0 DRP90#AR1B>I2XDS1GS_$\"'F=PXTQ3
M3P8!SR"P&RS!,PC8,]"Q)/F_)2Z$9#3C+/'=*'B@ 0MT[J' (PCI#:[@$03L
M,>BXDB'/%IH2?FV-B[O^F:.+4;(6[<Y.W5VPEL=&F:'M8G6<[._!C*)7ZTL]
M\??S^1M-_[KPK6AW9=,%3U+I0=>.HULIE= *XP]:VUZ_H8P7E=@J<YKJ\[8?
MT_L+)0_#*T@TO@<M_@)02P,$%     @  80)3P2Z+GO6 @  !PL  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#<N>&ULE5;1;ILP%/T5Q <4V]B&1DFD)NFT
M29M4=>KV["9.@@J8@9-T?S_;4$ILT]&78-^<>WS/,;K<^474+\V1<QF\%GG9
M+,*CE-4LBIKMD1>LN1$5+]4_>U$73*IM?8B:JN9L9Y**/$( T*A@61DNYR;V
M4"_GXB3SK.0/=="<BH+5?U<\%Y=%",.WP&-V.$H=B);SBAWX3RZ?JH=:[:*>
M99<5O&PR408UWR_".SB[AU0G&,2OC%^:P3K04IZ%>-&;;[M%"'1%/.=;J2F8
M>ISYFN>Y9E)U_.E(P_Y,G3A<O[%_,>*5F&?6\+7(?V<[>5R$:1CL^)Z=<ODH
M+E]Y)XB$0:?^.S_S7,%U)>J,K<@;\QML3XT41<>B2BG8:_O,2O.\=/QO:?X$
MU"6@/D&=_5%"W"7$[PGXPP3<)>"I)Y N@5@G1*UV8^:&2;:<U^(2U.W[4#']
MVL$94=>UU4%S.^8_Y6>CHN<E3L \.FNB#K-J,6B @0!=8S8>3(^(5 5]&<A7
MQ@HYZ=8!:Q<!06P5\5^6^X]9K@J-O7[%AB"^\FM$*?828$. KPBL*E<MAAI,
MV5894V!=R]I%48*A98D+BE.*4\L6SX$)0,"OBWAU$8^N$6>IEX!.=S;Q$B03
MG&TQ9" TI6EB&>N",+%!&Q>$**$6ZMY%003@B*S4*ROUR,)^@ELOP>UT8R'P
M-PDPP=H.--0:$V"]:6L/"E*$[6[BHFX1L<WUH#"$=$3:2/^#'FEDA,+;N^X@
M^H3!_JX"XRD&Q^[+FSC^NB!$4]M>#PA QUX7E>"1G@#]S0[ZNMW8!?G["B2?
M<-??62"=XBYU>B!!=F?P@*CS)70Q*7"\=4&0V.TR&GS$"UX?S$35!%MQ*J5V
M9!#MI[8[I(< *[Z"LS7TQ#=ZRC-#PSM].R+^8/4A*YO@64@U>I@!82^$Y*IV
M<*-NY*BFTGZ3\[W4RT2MZW8T:S=25-W8&?6S[_(?4$L#!!0    (  &$"4]N
MQ?;@W0(   P+   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;)5686^;
M,!#]*X@?4&P#AD1)I";IM$F;5&W:]ME-G 05,+.=I/OWLPVEB;ET]$NPCW?O
M[I[-Y69G(9_5@7,=O%1EK>;A0>MF&D5J<^ 54W>BX;5YLQ.R8MILY3Y2C>1L
MZYRJ,B((T:AB11TN9L[V*!<S<=1E4?-'&:AC53'Y=\E+<9Z'.'PU?"_V!VT-
MT6+6L#W_P?7/YE&:7=2S;(N*UZH0=2#Y;A[>X^D#IM;!(7X5_*PNUH$MY4F(
M9[OYLIV'R&;$2[[1EH*9QXFO>%E:)I/'GXXT[&-:Q\OU*_LG5[PIYHDIOA+E
M[V*K#_,P#X,MW[%CJ;^+\V?>%92&05?]5W[BI8';3$R,C2B5^PTV1Z5%U;&8
M5"KVTCZ+VCW/'?^K&^Q .@?2.YC8[SG$G4/\YI"\ZY!T#LG8"&GGD'H1HK9V
M)^:::;:827$.9'L?&F:O'9ZFYK@VUNA.Q[TS>BIC/2V2+)M%)TO4898MAEQ@
M,"+7F#6 Z1&1R:!/@T!I+,G W0NP&B(PBKTD_LOR\#[+5:(QJ%?L".(KO6Y4
MFH $B2-(K@B\+)<MACI,W6894X0\188HFB;8DV0(BG.:Y)XL0, ,$037E8)U
MI4!=.4Q 00(Z7MD,),A&*-MBTDO-2.)?M2$H(;'W4:R'()SGJ7=&#P *3V[=
MN!PL*P?*FL $$Y!@,EY8C. F@49(VX&N:B4X\;0%4#E&?C,9@F*2^]H"*!./
MWJCL1OO#P\KR&_<>@ZWK'I,/Z LW%1R/T3<>E)MFN2\O ")^FP1 V+0.7UX
M1="-3QK#S0X#W2Z_I0W<5W#Z 7GASH+I&'GIH >F*:6^OD/4)/-[+@#"B>FZ
MOL  +*-^;X@N_LDK+O=NK%+!1AQK;66YL/:CVSVQDX!G7^+I"@/VM1WUW.3P
M1M_.B=^8W!>U"IZ$-O.'FQ)V0FANDD=WYE@.9C3M-R7?:;O,S%JV\UF[T:+I
M9L^H'X 7_P!02P,$%     @  80)3^>0DG+< @  "PL  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#DN>&ULE5;M;ILP%'T5Q ,4VYBO*(G4))TV:9.J3MU^
MT\1)4 $SVTFZMY]M**7FTJ5_@FW./?>>@W5SYQ<NGN61,>6]5&4M%_Y1J686
M!')[9%4N;WC#:OUFST65*[T5AT V@N4[&U25 4$H#JJ\J/WEW)[=B^6<GU19
MU.Q>>/)45;GXNV(EORQ\[+\>/!2'HS('P7+>Y ?VDZG'YE[H7="S[(J*U;+@
MM2?8?N'?XMD=CDV 1?PJV$4.UIZ1\L3YL]E\VRU\9"IB)=LJ0Y'KQYFM65D:
M)EW'GX[4[W.:P.'ZE?V+%:_%/.62K7GYN]BIX\)/?6_']OFI5 _\\I5U@B+?
MZ]1_9V=6:KBI1.?8\E+:7V][DHI7'8LNI<I?VF=1V^>EXW\-@P-(%T#Z )W[
MHX"P"PC? NB' ;0+H-=FB+J R,D0M-JMF9M<Y<NYX!=/M/>AR<VUP[-(?ZZM
M.;1?Q[[3?DI]>E[2E,R#LR'J,*L60P88C!S,!L#TB$!7T)=!H#)69!3N)%B/
M$1B%3A'_9;G[F.5=H2'H5V@)PJ%?R812"A)02T#?$;B&MYC88NJVRC!&R'%D
MC(HCBAU+QJ PC6GJV (D3!!!L*X(U!6-=:43SL8@07R]LPE(D%SA;(N)!D*C
M$&>.L6-0B*GC_F8,PC&*'/OOQJB,)A16E8*J4L#7"8(,),BN]Q4CN$>@*YSM
M0$.IE&:)8RV PEGB7EH E1$4.]Y"&0F9N'-XHOUAP-YH@@)L7;>8?,)@N*G@
M\!J#P_&U)!EV#1ZC,!XHZ@P&4(1BMUL",)*A*6UPO\- PTOC"0JXM>#H$P[#
MS07'US@<C]H@S4+7X#&(T)&_8U"69*Z[0#I"'%G!X(^\8N)@IRKI;?FI5L:2
MP6D_N=T2,P@XYRL\6V/@?&,F/3LXO-&W8^*/7!R*6GI/7.GQPPX)>\X5T[6C
M&_U)CGHR[3<EVRNS3/1:M.-9NU&\Z4;/H)]_E_\ 4$L#!!0    (  &$"4_W
M=XWXR $  (($   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;(V4VVZ<
M,!"&7P7Y =; 'B K0.JFBEHID5:IVEY[85BLV)C8WB5Y^_C (IKZ(C?88_[Y
M9GYC4XQ"OJ@.0$=OG/6J1)W6PQYC57? B5J) 7KSIA62$VU"><9JD$ :E\09
M3N-XASFA/:H*MW:452$NFM$>CC)2%\Z)?#\ $V.)$G1;>*;G3ML%7!4#.<,O
MT+^'HS01GBD-Y= K*OI(0ENB;\G^D%F]$_RA,*K%/+).3D*\V.!G4Z+8-@0,
M:FT)Q Q7N ?&+,BT\3HQT5S2)B[G-_J#\VZ\G(B">\'^TD9W)<I1U$!++DP_
MB_$'3'ZV*)K,/\(5F)';3DR-6C#EGE%]45KPB6):X>3-C[1WXSCQ;VGAA'1*
M2.>$U'OQA5SGWXDF52'%&$F_]P.QGSC9IV9O:KOHML*],\TKLWJM-GE6X*L%
M39J#UZ0+37H7SQIL^'.1-%@D=8#-LDBV#@/60<#: =;_ )(P8!,$;/[O(,\_
MV?2:)':BWHF2?)6'RVR#9;:!,G=AP"X(V'W=:!8$9%\PZC6[I<]/)?#B^-C;
M^43DF?8J.@EM3J([+ZT0&@PM7AG3G?DAS &#5MMI9N;27PL?:#%,-Q[/OYWJ
M U!+ P04    "  !A E/'MN=^W0T  #N%0$ %    'AL+W-H87)E9%-T<FEN
M9W,N>&UL[7U;<]O(E?!S]E>@9KT;J0JB"?#N2:9*ENQ9;WQ1+#E36ZE] $E0
M0@8$&%PL*_7]^.]<NAL-= ,$)3G)5O@P'HKLR^G3IT^?>_\NSPOGVS9.\M__
M<%<4NU<O7^:KNW ;Y(-T%R;PRR;-MD$!?V:W+_-=%@;K_"X,BVW\TA\.IR^W
M093\X)1)]-<RO$C+I/C]#^/%\(>??I='/_VN^.DR797;,"F<(%D[;Y(B*AZ<
M=PF/&:6)<^;D=T$6YK][6?STNY?8A_LMG ]I4MSET&<=KIN__G>9#)S1T'7\
MH;=H_GA>W@Z<X<S^XSYX_GR^S(LL6!7_V]KSYF$7-G_TAF=_-." UFOJ\38.
M;IN_;H(X-X91<UR%690B@&OG,BB,=G+]__:;WW0N\FV4KX+8^9\PR)RW\*6!
MYCZ]!2S6_G\<-;^Y*+.L.77;,L[.AHNST;#YM=@6.=+G<)=F193<.M=%4)@P
M_(])/6ICBQ#W,OH:XOR!'+*E^>?P-L+-ASD_!EL#VIM[^-5Y':7Y*@J35>A<
MI-FN#7:8)8/EOP/J_>;\(7QHMAL.A]YD[OGSMM5?WX5Q#%-L=T%B]!9MWD9Q
MF#D7@-G;-#,:?4R3LV"U"J$-M%ASZ[;9M@',]KK,HR3,#70666E@0W1\LPVS
M6]R;G[/TOKC; _";;\X-X#>/Z*PQ8;5A,-UNH<UUD:Y^=0$;R"2<3V61%W!R
M8<)FM^MP568\Q^HN2&Y#ZQY^/+^^/#=.JICR?+V&27*7Z"QTTLRYRM*O$6RU
M0>3G!G%$10Q=-H[GGRQ/'0F-T5%;E3%$%JR)RA^VRS0V?OWE^J:5S%= B6E&
M'$R#GMAQAJA<FYSFC0D:T&J2 Z' ISR-HS51S>L@#I#8KY'IY\"OOUQ?.B<O
M3IT73I0X-W=IF<.&&"1S'>X4AYZW\8@@SV%,X]<@OR/VO,(/X5_+Z&L00W-S
MCCO@"V=PQ+< RM<P+[:V5N>K%>(A=[)P%<)0RSATG20TF, [&"(ITBPRV<E5
M%NZ":.V$WW:(H9R@2XL[.'RKSJ7<I 4P@>XV0&.[,(-MQ$%QM3M<AA7$G]-T
M?1_%!FT GP.*CV!E8@YK[\^ H2Q:X:8B9J$-,(B5G2-^HL5I#3H7:/_M?10L
MHQB.>@CP9.$Z!*D"05RE@&E@Z/@9Y(E-"!.LG1R/!.& /MVE\3K,\M\21@ Y
M)^MP$ZVBXM1<59^!VR@PKF!LI9M=\(##6WX'ME@11=OOT#U+S3V3$-#=!BP!
M6$><)K=,SNMPV;(EJ_V UXFNHV$_U#GW049WHAS)8&KO:W 3[>%R5O45[B>Q
MO6OJ:(",-6(&P+P#I$=@IG!/0V/GY&,*+'':)!X4?%_ENV 5_OX'6'4>9E_#
M'WYR##YS$$%>[:$\O@&LO\$%1#<C+!7YS1DPV%6PBV#I%N(JMV5,'%HP(KAX
ML_ .2!&E';BT4O/VTWL)\.V(/NP(&IOS'8_[=8@,VCEW/H1_^UN0@+CBO.$N
M?_X0;I=A9LCMHL?K@WM<'-SCLG^/?K?MR56 )^,N+"(0ID_A]GWAO&S1F!IT
MYP()90[<G*;H9K2D 9V@+.!"C?YFJELM':(\+WLW3MM%-_U(=(!=;[8/9EMK
M.\"VEAW0*@K4V.>%1N/5^HEOM%) /^[;@8^^ ^S#U&'CV'%XV!C[L?OZJ=A5
M9_AYQKE\ZC@MYYUD=;ZUX,;\M M9B.<[[*+&TM^GN2Y^,Q.HR>#N'IE\U-NF
M8DCL"DX$LP[7.[IJ.@PGGT,0K$N388G5@L8C1:A7)M9RFC%K&0)$VC#(5JPN
MK*%1G)+T;.YB',-$K@,"08AZ.;8/UMLH(84?#03V2RTU8#2%']B6399N95O8
M/8M\'L)F%2W7LOI9S&&7E+BO<R(:G5IE?()F&6[23,H 3A%\LUT6H-CF*'="
MT\Z6'T&8BW'4H #M85D6= 2*% 4.Q3;%]=TBLEHD$^<$QSPU-YQ5=Z#B,LG"
M($9^Y=P&\#=,U:'DO84%1[>)D#E7#PZ:<?*8;7K!^B\E][.P?@TT!*EU^;"Y
MDI/N1\39,LBC%5-E%)>%>=I^ 7#OD ,$P$H"6+(XSR6R")3[ +*2""_Y3A#T
MXD@]N1Y.4Y>2A?AS<BGDN-Z& SIW76:35A:K2<]70GJ^8.FYM0L3J)6?,8&V
M3V:*TJUM7X>W49+@7DKQ+B@<W4 RV]_#E02RK^L[N)^I!^R>NKSZB>-*<]M$
M"0R!TZ^  9OL[/FG$!8^T\"U;J"M\Y9J--=QUMWO6YBMHIP6Q(I)NK,R\M:&
M:B[SAMJ5<$$%:#6"3G!;Q0_ YWF8=>WD[AV+R1\.-G?$:R!HUZS[*(22NS6_
M_[/7CX@_!!E@U;-CM9N(#^S:(/L#)^NV1A*YYL((TU-S;7#=[S%FOS/11N2&
M6T<_M36R SZY*Y<QW!;I!N"Q".4'=&VCW3_!S8U@$S:4'9)'*9/(9#)[.[3-
M]"C4&S8NW RV17SO\5N/^W/04.O@>/)#@YL), ]LW3I)-_LV*'0OB^G1HXW%
MF%YB$@H!;X QP&$<K@H'^"9\+K(TWX7L-0S6S)1QT<(@+!R1R3K(UKGS98=B
MDW-R?OWE%.>9GGESUZFK2^C&>!NG][ES<I/NX+#XH^'I*T>SQV.3P3]80#-M
M3?T$MH]\H9< ;':?182?=92S\=PE:HSR7"FUDE&T*E0ZLWF24/$H?&J;U1<!
MU&5#770]$* @U[/=N:!4DIP)$):WBF!I2MJ';_$S^<"D4M!GY,L0L+.*A.:#
M:NX6[>]_LTH*I"Y".]BO79JCOKL!Y-K\4599Y&R_+'(I* $@7L'1HJ.D:W).
MSIY2RTK0?TW+C_;HQY72N DB82Q["F\V-DO#((Z+7@Y%XG9@R###;C'"HV8<
M-W1>%M<Z?!L?'T,'3:IDE'?WN=)%U7YT<)6EJS!<BTF A,(#^NK3=2CW]3FV
M0<&._NY."FD[-'6L 7%+X'8"@Z>]T-%$8<5>.E!8@S5J$YP(+WVUCOJ8#8$K
M5]SOV3AP^QH>J^VI,:SZY%7PH/CO6@Z@H+1W@9]6T0XX%KKF'_BJ3<B#ZK1Z
M4*TDT6=3L2/,EX5 K.B:XD^G9*<A3WHS4L$E1&=UA[N-O'IV16EFJ60=/&#6
MT)D#1PR)&%K&NBYWNYCN14 R4A/<2F7&E"S/!2! 1<ZU&C71DVG^6!D<J8&B
M%""@TB9D5'>!.K< ?<\3:>%%(-FQM0@Y]2HNU\Q9@X;3GV_0/9[^2SO-/GW@
MF[NP+:#J4W8;).).<C6!1M[Z5^C.AKV3=]9;QA3LI2;OM-OLO8&C3>Y80]]$
MP)%S4E0M3^$VI86+WWGQV"#GJ*2-<QG&P3UY@1+G;;C,RB![<,8DI(_JLT;
MKYS\0<BDSC)*X_3V@<0-_+FX QJ&^T,:_M&8BI2:E3N.^/MX+GKG,-(N#@HD
MUMH4__GO<]^;_0B<CJ,5'S!:$8X%"477X:X@@QXH+'7 <%+V). "I<@F+OTX
M%B<J=W*,'7,B)H60F/O .2<^!XI0J!0AUREJH\-"B&(,"R-T?.'/9X.1LXWB
M6.XU@I.DA082"',1X6!EETV1[ 5P%6#O>0VX-4B0*Z$<<21%B:%%-3#E]R2J
M\K$D>T"6KDO0I31OC MW=E)N@,Y*-A&0VQ^8$]]'VR#[-<0C;2(Y"\A*!F@H
M(N!&3I:6M#E"!I,GNM#9N!7I[Q+GTZI(<3/1!.0V5K*%P<D8CZ(I8 X#,.K7
MK'/R[NK3*=UE,'+M+K^_BU9W$M2=O#MQJZ:+P53N%*QZ QP1 $?TX(B/OJ]I
M.1^"!POMU):B)BA"PTYC7TE4W-57,!]7M-9W!2+^9N\B/@1)<,M:\C*,(Z"7
MG,\TGMBP@@.&6D8)+(G "[]%S/]7,DPPMX4!.DLV"-!)OL-F&#@'$SEYN<'#
MA&V </&VT4\%NL, A!@N>)0H0F8)='80S[HPQ&"625#"34)JD-0O5[I^N5&<
M-U><=^#\5WH/"\YH]S(\IPG"EJ2H-)0934&X""JG1D7BM!0\\4NT5\ !H,LG
M4]A3Y%"M>06HR#=EC$<4297NS&IL$6:$R$)$YH*HR=FTPE,D74W:Z$"&F]IL
M I3<698%,F] C>B5+@OTX>F+*<DVU*3>,EXCO+ +*^8^:[@M'BB>J%Q14"M0
MRA80 7=)CB($;E<<2VK.6OS!2$RW6;"%TR7Y$T:E;6"34J1(#$G&>Y*LYEL4
MR]'UR-=;N %H\%PR2AC&8(VFN3 &J0((&X;#V9<B?!KG( L2=*)=J5:XA5.[
M##7,*.Y:T:!A"+HNMUN\)%%/B&Z3",@W8(U:VJ-VL)!5>PPC-KD233HN?7_@
M])_*>1W@M4K*GB9J(.)+UFE03@/9$)HB6\<A" ?,.!YQ:)Q[/"D[%/BS2JC*
MUG18B#?H8+*"@'>,\/GC7A$I5S+)ER12%B!:RCGL/:S8.?GY_/SJ5/C&X4!$
M6PTB3>@=.!<@6B)I:U\*IZN4F/%NSK8TORX0XOS[E]RU6H016!O<\LLP3#1,
M M3I%KG^>D!&RPQ/6OS@/H5C(9<5AQ-3@-A%G?RE3%:T9 ((EZ0-O6= Q!(;
M7%G& 7X6Y@:*SI.DA'Z< T(B(R#3\89G?Z#=P28-V0TW5)/<V.?#0FK[8+#7
M42RO&&QZK<Q2G"DDDPHNU+V&_2_#%<_CBWE8A#D$K\ABJQUA<4YNJ=I])"IT
M_$4YC0@W(#(U 2SP?#)K #<1'6H[$?"B^VV(0+\KT9_N0!YB#6*KKFN76&X5
M54$R"T$E! LF>*%V8D@&?@_ ;,E8@3<1\ABU?VBTRW6+>7$8#CN1+N0 AY+6
MA"^P21P1ZA 9R,MKONG[$S'>=.LT9/E;((^PHY]_=44O'^C0,KR5$0_:@(";
M*X04=UG("B)%DFXY:(M)NZ8W$/'@S!*I$3&9-; PDOX%*N7X2JI7F"_CZMR0
M7Z.)FP7#NFMHDX]C(<PSD$^BQ%[Q,"4W5"2&Q+P-?@VU2X049A".ML)+SN(1
MW[Z\2CS5(1F\2V%-LEM@&PR:C7,B7+QH[9-+=*Z%(GL@E6H,SP14!+@)NZ#(
M,EF3NJ3UH8N-=$MD[$5)YB_>6Q9+UA&*V5)<37,-?W:]][$;R82.0L_]70I7
MVUEZCQ)Z7B[S:!T%:"4$$..8KT^IL2N97!@_A+J "J>4ZN3-4IDS0"C9(XG<
MD A=L<T$:0=O;61[E3F^$%)(L[N&+4$4U?7S][O.!@[&28),*72Q? >$UZFW
MJDW4X[Z<8(?63;*%@/IR!J?M;#CPAAZ16'/XNA+(_+J?SX1D8;3UA'0"^8Z2
MH'I3_394 <S5H6E8POM.&@IV%TC?;8 6(CX"%;,SEMF0@I ]BS@ZF%N+JA/'
M<2-T"FG%$<SO$+&->#<1 *EWP,PJZE3 USS-\4/=$1WE]I6TV1I;OJ^T%KJ?
MR7("K'8E[-G"O!N'MT',ESA:6E M6P;)K]+*JAV:34CW6<P75UT?5/1H>B@"
M4G%)Q:2(3ET?AV8YWLP8Y9D7E=JO=.[F<'1S1/5P1S&WL 9)(YMYU4M]&RGW
MQ6@P4W:T=M>#G"YM28DCG;FG_ %,\;)BZGMN=Y>L@)7*_,(?C!6\"% #S)!C
M?A&X-9F( (XD;,CGEKVQV2-9IS;'!W::W>(&BMVB(8T=4Z,C4UN%#;:=I0E\
M7HFC4IFRQLS=*DNU->#B=0K_<T[>GE^_/A7)"/TB,\9G0UB8"$9G6"_2A#1A
MWF/G LYEND4F*N(TIL/I*0*HS-08X"&@A/GE]$EX3P:CVO5R6T:LJ\%. 0@<
M&S+T7>=]2"Y/&)9P;A]2]?!&KH:1=X#SC)+SF>+]'R]@LX&1"]NM@'OD3T]?
M.1]@HC*KPE!J+?'JL0V+<)V7MX")O9!->L:Y7,1P4.C^EN*C5)JI!U)(M!-,
MD[Y1_D" Y2/<94+#ZH;FD5$WS@DQ=1':<6K3#NHB=VMVLO/"F0_=V60&'Z9S
M%S9'G\O(N'4FLP7]9S22#4X$X]GUS3XF,G>\Q=@1*:!6=Z#5&PBP>^YD)&!?
MS"?.N;@-=0FFV6N7@6Q)2H>4>N!&R&4B_CHD-X20]N"$%&@]1F&;*9%--C7#
M"@BK1<DNK26L4,B"-2:6HO46V"EF;<I3=POZDM $\5@%B3RLLU:*F9T-/5<5
M/, K;(GR)VD6@E[FP\DI$F\6;1XDR\9HJ222=!Q4 QPP+_"Y*F%;GF.9VDW(
MXH@0>9@G2+;7T18$@ J0&W2WH*2B.KZ#2SC*$ VZ?Z 3DH5+=[>,W1&Q8K6O
M!! S;XY K$!IQ85_2-?5@=:X;XUYS%NGGC-;0[W_3R08ZJSJY+I<%KP!/J[\
MLE+4WF;!-KQ/LU\E\Q/"O9!#M):?6:5D-H)HLD]FI)%4\4/;/:UXK$M-S6\U
MK-K3C$<#QSY=S0N&)YL8MK*4*%&Z?G D_^:0+"&3[&2:#ULWKR\0IVV81XV-
M6Y"_,4'5J)I0>/]":0B#LR]]%/>591 K+ @#0R "H- <2?P+=PFS<E!##;1(
MV!-H&7Z+"A[R5$K9.Q7B 0-L,1$L6'\%%3"X#8%;"Z^A,F6HJ:IQT62*-GV0
M#V.1$!0P(UF&Q3V*XF(,4%"*"*=**FE.WP^4(RK<!'&>HEH-ZDH$0AUJ(!J:
M[J(P0P_$@W0+2ML&+I++=9!IXQOHNW]C0YTPEZ=+) Q2@J)D5PJ^B2EJS99E
M8K:]O\/U$- DIRN(6 ?+A5@$.YNOLFA)!(56IAB=)"( BP:B'95N"F%6%,C0
M1GT%8@QT=#QQ$O]8IN1WQAUD-SC'SS*&^0A&:T3 2M6+T'>+[ 4\I"^&_&2L
MD>\\ #"1L\L)\Q)]/KGSUQH8.&D.V ,6;I_2;72($@4P6Y>DODF+(6=.*G+Q
M*EQ1*$,%*_J0V)D'*F>6+D44Q/)!;R0(;XTUB0C*<HD[A(YG)%5IFB.?IM!K
M6W"F\PJK(S37;FFX6E'_<I99^BNL@A;/NT6226W/""[<:R6U1>P%L$PAMVXD
MMNZ+A4 5KO)R)^Q?@!-81L%((Z,-32Q">1Z$245VTXQ @M_7V6$'DN!:6H<(
M=)34#T?=_2C0DVO++L+5'94V4P?CN0^N6$OXK>!:&2 J<QT74+A0'! 6?[+M
MT#T;9LBO'J04E44YY6&0H$67A92 FSQ@D\8@#I, @0#@J4%GGX31#(F1UTN+
M151PA34:U?6M2,@F(\W^[+4(6O1Q&K1ATR8W!-FPP^8V5]Q5;'BU4P*=8@^%
M[YCW/&3^H./#YB&J*P*2PPBF)"E<O[//&2\7+$"/I^[<'\$'<0AJG\2/'](D
M?% 'C&)91B-W,1JKIO+_XFL2Y&NJA6UT\:-6<$?/"S@L+\4^PW3DB7_KF_54
MI($<.!LM6B85/UJ0-O'<T=!$FOA:!J<!HTNQM?QYYD[\1>.O"^7O!S$ ;8'R
M9]]S%]H4XL\O@^N!<PLZ:9:PFR*C0P"W)8C@N3.=N2//,^ 27ZO-]$:^.YJ,
MX9._<,>C.M%X4\^=S6>M)BSSR+C.;8:!_(V4:3ZQVI<B2&U#5Y1%*6RY/Y39
M51K5767L7@D#"MJT15QVQ)YT-"#QEA$-5E'^/%R,.A/=Y#+&9G @R>9VGB9"
M>YD%44Y%I"XPA+B*HB57"[N]JE@A;B3)5I>KUWWM=KQ!N"^O&M\;I@912$35
MO%!%*U2<-2OR;VMBN(TJD#.,Z(QZWA#_G?CP[X0.[1A.A"U# A&4"<U>BC66
M$@/.> 0T"8=YXDRG)BCU)0(4,Z1KSY\2%/AY@A]G %8GZWA.;! <TPG\NR!@
M1HB2L2\XV%,2^'(CP4[]<((SGCHG,"7\BW/"_V!2^!=G/>U&71L/[/ID1E5S
M!;L'71,^4"L=H[2D"N$YU9#2.Z)Y$@K] +XZV)+V.;AW/@B6@ES1=Q?S.?]_
M,7%^ 37_+$K.R+H,S,)W_1D0HCN"?]]BW8X[V!LT?N3.;#J#'SP?.T_=(?U_
MXHX74P-#-2M+U*R:U]E:J[$GKK#'(WDR<+HA$2Y-P7F5$U/(BBL@.3($*=GW
M5HW6^](8B-.DIX=)$Z-NSC-A0]])Q;]?# >>\DK4(QAZL$B^2F ,WQBC+Y=E
MX=8$LW(V9Z'FPUN&0*^O]@J +EHZH V!@_<34/27/,0(RCC:$"NE;['N*:!"
M;0D?$T<O#U'#,*:2+-/T5[%WERIT_08U#0YP)];I^CYRK9/)<.Z<$@/UL78J
MZ-#!%A;UG\%V]R-_@=<LG ]8A'/B(]>1_($W&&1I-EJ&9S$99TQ4T71CGLZO
MINO@U_\TZ)E./8)W,EG\/= SG5?3V8J4M)8@W-?XHE:OL ]K^6DZ<+JK'KX'
M@>N6\6HZL0*.%0<YL: 3S?%OPO9V79+SFTK(9HK77\L4C@L0*&'CDRAP3JC(
M+.ECUVB<(X-Y )(#>S_5I"-7S$OFM[L@WI!%\C:*R>(I=Y>,,N^2U< Y$;_!
M4+JS4=E%D6VB'O'FTT .HU37:F4@AH:WRMBU@B^W<%-[I^('8 <@':_N9 @0
MXMG5N9^FO&/H$INPZC&@[-XPAD.#2DXA)C)L:AF+W<CK*WKSZ4>@3!M( 4B=
MC-LX?0AB-(DT.^+D)Z.J\S;**0)DEVER+QX#%,$SI&8*VN<!JFW\DN"G+9\8
M#'ZDIN>K C;XR\WU^:F:F8+;0#9*U@%9?CYI49 SS<DN2.<6A2.T_#>V:)NR
M?26%\Q^*O53;YF+L!4:P(LN0-(+!^I@AC2VO4;9?.U1A/>1":=21[X*V7UU!
MY I>;R0!#M8@1P2B ^'2ME,:[8D-<,7NYREY@06!(5,T"8O[:7MA;I::[3XE
M&PBH,J!:Y:_PM I7GP0BA$6E#R).D*R(6U'*2/]5&@AQ*PA*M)+3#4W148!3
M4HAJN5@^)6/Y0]I;Y=1:V%*5M%,H< LD&VX1U(RM8&J;T7/X:VC00<Y[)5&O
MD0 (/; /"147EZ@T#CKA&R/-\I18R^'@KO"".M/F1:;/H79Y]$V:W,3&ROV1
M-(D#7F+XIW<&^@UN._*6=;A")BB/7Y)V[SJ??K.324$_TE'O:MG@%]!AC!TV
MP59D"E:?.?(I=.'"!IE(_$]]F8/PM,;\%#(,\!_B1QAT<DJ!?8F(3*$@/U"7
M0A6;OM-J:. .IULL1B;]-S#"]!0841S<H\3 9@K23*F40!%QW-]-R]81(?/^
MP>Y&2&GYO2"X8+.)B#'#Q,2F<I:;^](=$?T'RB$92Q*2N]V/PG6ZI5 SI")!
M/H))BUO6LK:*LNMD*>:V4+B))L&:V#&Q0Q]\Q44;_#<7RWUPO$8J(C(,X;2E
MQ)HRIAROD/,WFJ-U8\1F76ZLCVST,M:I'PRV4??LC @[J?'W/$^Q6H:,_6^N
MS,+&:3-="OV6MYL-%F-ZVXV@0=*,JC,$".7,I9"B!IS,\,DF*4>O]G9JIV0^
M/ G R0EMP)5"K@&B\*_&UVED'S4T5ZX \?TF('E:WMYA80]RPI+B&86;*I*,
MB8!&@OX4E<G19A0(J EJ%"[206CB ":F)*)S#'F?5)<FSANNS5D[PA_U&5TM
M4A9-J'0>V?6E=65B G1&%DD)/<@RV"/@+,NO(3  PHB&@3[K4K(4>HLE.V,"
M4.<E#\-?Q>IHBA:$D[_)F((X%*J-GN*>E*>OS+2!<P=Z(>6)R "XN<EY6E#!
M$%;+0#<U@DMB)!,O1\X2??(VLJ"3A5NRB.?"L6D1=JKRD2)5BK0PQO5G- :&
M(>4D4[ J&M#A0E_=A>LR%G<>)CAK^X,*G%BGBHNVL>QZ[FN[*A-QE&(*E()9
M:H4K34>4KZZG$GZ-;M,,%/7X04CJG'Z3A_'&2+ 78B4ZAU5.X@X]BR*K N.!
MMZ3VE049AXD[1!A_P>%<F4HQ()M[D*<XSD/ER:1J1M L(Q,TR2:YJ$F!Z:["
MK*C%1XNB"%%G6*T]#PB?V]DF*C2)PK(H(!6#OW&[09S+6)V3R9IU"1%M1!FZ
MQ)&B5%A9%12A,A_J$VF!-@/G"J8HA9N: Q/40/7)>$ >"$@.0YD!#]F6C&N<
MP8J[1WW4A,B,,%Y%.'*$3P>3FD.1!2QC@"63:79]&#C7:B=K,4)D0L1,#%70
M@%@<9D; F25J%IPYRM9G[(;FD!IVLE-&+IX,L= FEFC\JIX 99.3,D)NVIJ?
M1N&,*9;\[N46J*H0&KBP)*&?NRS04+*34:,ZBE=5:)+(P9*)14H-SFLHB)A/
M2]<Q'@FTE)(YHUFF065],;JKG!.*ER8'-.T?B+EY&7%< G /#'@0W+)N:<B[
MZ>JF,3D'(E&9E353;+.W1L'$H1 &#O]/,Y66#[P_TRA<( K:.MJ(#UU]I5:D
M!P>H\9!P0B1%Y@UB?T7&7REPDGU%$2309\!8&P5<JF)BN P8QTJPC8 )714<
M06PW9&+$TYT^N,P6T%<AOX.5</Z]D8;]66P6T[T63V8I^LHMKZCEC=;R4$_!
M#-VB;=/JN00'6-QU(I;%:=? GN\5!8M0_D#1)\_-3F'B,'Q&U1%\,=12*81%
M?U+5C8#EJ#27 S(@OC?0WF!>!]K7RW74@;X297MJ*6SD1<_T^/7JC:FJI<J]
MT %3GO!HJ_C&(<Z;KHI*+;_=!-^>X+.:#YQ:U:9&3-5?2Y3?,=!28Z;-VO*-
M<"L9UBHRE*4<L18Y92A50C>'3C6(=W%4V61%S 'Z&,Z*](PR/6#B3<0QH"QA
MR$0K! /EL@S@Y31D=9T140"G$N#;DR3[P,>9EUH.#$6*;,(U/3= O([<J!E#
M*B/R&@EL7"1)X&HC:MJ+/XG@ZMF,34"K:*@ Y6TNH2J8,_%OZ=-&L-FY,< ,
M1&5?JSC)_NSCMM.IP@JPF$Y%W+O6%P=,8OZEI0SM#7!^YW5,1> /HUXX,7)0
M6V84(J?^^E:KT"8,$LKM3ZNATB.]7SRJYS_F0CO*7[6XV&RYBA@Y>NI\+(E/
M(.&(UP,2"G:F&C$20"W86Z  I8\\?YE36(75%:IJL-+!>O-M%PE[H_A;%"[D
M&/ **A7#,9JZ\Y&,PI#:#^MYH_K?%#$W&OC3*N[#F[J^[V'H1@49&PZ,;WP,
M[Y@-YN,J6,2;N_/)F&(^JNH,W'W2_,;'$!%O/)A/JAB3F3L9>1@LPD9 H9U.
M:W]2<(OO#7R9:=,:+3);N./Q6 6>V.)&IF/7\S%^9SR?:NN;BKB>QC?4<HHS
M?Q=BL5-(W1'\2.*PKUYL]@$[W3(.;_LA6VX?B/>_W^;;1QCY[G Z/F0K1;J6
M'9ZQ.YT-S41P8MDR?!.5=B$4]0]HRN7O?*T&UM'JY=ZWVW"-QE*ZYM$_+"-2
MN.R8IK^]N_HT:.;OH9\->A1L8\0\LZ%7+92#7;1"X^L?)1^IVE#*6%*53F4B
M0V&.>,B.WST@B-5!H/T8]1J$=J,YB+0C:8(WP4I&H#M2UM50;*3#54QF<*Q]
M1RO\*AYLXONC;@ TKT!OV#L@TDX:XJ4M5;/UW%4<5GVZ8*GBP*JN#=(AS?,I
M9&(K&5U5YJAEHTE=Z$)[,T04H59)HQU%+;V!TU:WFN\]410=!%VT,H!\=P4R
M/%JO-6XTU9W<2\I&5EGUI!ICR7CA$^@8]$3]CG^>LB0HZK15&*,+D]/R:KU&
MW*MN' EN06:Y12:<-'F]GM4C*+"* U!0H/5C GQTZDZ&$]DUW5AE37W'&0QC
M4B%]L0"N*N?9YI6U &21W34^5Y>B97E%&3$B*6L393EFS9"+DZA<J_WDZL'
M=_6R4'!5LAV^/NTR7 4@A2IQWL5C&<B%A'\MV46.G41!P(VS6"R ;PW%&EUG
M_!\20Q6^ZJ^Z5(_=.52>#_^)MIQ.1/9! W$J<:'))RJWE$%WL@A2D]?0:;;B
M''E81D^>DP5IIYDM _&#N-BUXDRB8LGUV1P_*^[NR8(?YY2'1+/GY?(O5,PB
MK>/@GM+S:R"-6@Z)ROY9(>G$;-_,PLH @(E3Z!^IDH+4 BO7F-+62$ ):-E%
MF265.KE+T_@QA OKY=5(1Z -T>+8)7!Q*#6P5N_;E:K 3BO=G^'[8/22:OWQ
M$_,;^1P*W%L4E,35)I@ZA2"HOJ>F \&79 2)X"_RRG\6GM<U=L7ZWEQ?70$3
M.Z^D G\V 8'P$.:CN0YZ[1O.^12&A?W_ 0R+I@6&E6)XXT$<RQ^#$C*K.);W
M3\.QKBL.078]) YR/P3B7-173T:-'&M%<7BFM!N+G ^LVU'<9>A11GM.S!X/
M]C,E9]4WJCK)J?2:T6-Z^"J\+-0HAQ%O=\N2MP13N<-NWD1B,4+S29:0?U3&
M+BOQN0_](HM3U7-E,FJE.(EJ<;(8BZQ*A&RL2F:)M/@M<G)S%KZD.B8WH2*R
M9X:K'#>&5=6"0()+5J%6#[&M+')4%SYE5@TY@E4I -WMV>^&XD/VG#>4KVI2
M?4E(9J>4EWL4VDWB-8G57GFK43V9>4)U.ZGD=%GJ#/=#<,:\2CLOE"6R1NU(
M%DTEFLYBE(L#CI%J..9<$2/G]XA<N5IJ;"?H-7:%P6H4WA&H-,L&F<BH!KF^
M-FH2@/(BL%  ]3J M1,%,%0Y>D?E=4U$2.SHN98>![U6?F#])IG);*5N+)2O
M[*-4T*_96-0VCY10A!SR@%2T!>Z RO)5N0^'6HZNQ8M:7X,HIL/Z291@U"\*
MXT'3L,T09+3DX RN-%7E$Y(I]D3D%IPKU29"=IW@VZ:\QY_JEY7%F#F?#EU_
M/G-\=P*L:#Q'"]!\ +KY?$ V2L^#+T=:_(=Z0DP]F0U]QXNQ.P.Y7V8/7->>
M;)3RWXGG3D%.FLZFSJE3??8G S1RU;I4CT#*(4^\A>=.%@OH.ADL)HWV<-@V
M(14C'(V'[AR:G<@/,!5T&.FEA#3)L )N,ARZWLC7<B#D_]_RX$+GMDN8&"N#
MMKIFWS>--RTEP+J</A[[1K_&SM4)%W W]-S9V'-&\&GJ3J<C2BA$ \U\,,;$
MQLG0'4X\!Q\*9,5 ?[6 GB,(JE=V^,V-YBS[QF;#7-YF,ZC2I5;I;4*$@J=:
M-^G?F'[9C\:9;63.$=42?-6GYDO8"/"0TAK'9(^<D5W3]283I^U1;.BP<":C
MH3.!3?1<?X)FU[WO8CNCQ1C(?SB90I\AUJQRQ\.]F'GA3(=DV7>'(Y\@FQ.$
M,W<^G+4^@2$+\\%QF>B5^5@[P$QFA>?:;!APH<=2H+SWE<FB_K+J7M:J%$Z=
MEI:U'<;H+C26-KF8N/, W-%@RME/ _U$\FG^0B?).*B51U#D5^:MYU JT">?
MK[\ L?"=6NE *B0UK40-EKS4G0A2-O3E<?"&J)4,LA87E292;B(+X-)4HKZ,
MX5+ AFJ67)524<:G(HIEFYQ.*PAF.YA /.\CK)@X@C UBJ@LS!=7MLW]ABEU
MJY(D*WSZ;9&;+7SO@/NV>?P?[Z01EZYQ61+2>0NT7.[GNEW?J=OU3SUO5S,M
MV?QFS[TDKR5_.J@7S=,;B_-\,G8GE(/GPREK;5S=E2?BTCK%.W@ZZ[YTQC//
M'5&R.((R<\8(SPMGX6)-O3?&[=+H_JJ[_SZFYPVU<)1',#T10":L%KE2%9["
MR<8#7W"RMI>C#WN5WG@@5BK.5S *4?RACGW/'SB/@\56/\+)1;$JH?4BPLNB
M%IAHV#4"/"U<43PN]?>@#@/'*BHH:C%E!O73H2S&)ET V\%B]&GVJD)F'Q2^
M )EUYD[],27%GO@S=^%-^?,$I.J1^'XV!0D;\XHO0\P$2G@F@U/)2T34WV;D
MX]Z8&'4M>/?=^7CA3L9C1(N_ )XR&<*7,SAG*,OY$W<V7[@S.(J/(QC;G)@2
M// X9?ID.%CX_,F;JX_^8#&#3S=D91;!JQB8C0-0W'S-'L+U]$(20$3=3151
MM KB%>9,RW+%[>2&?@W,6A76*:Z1SU7ZM#AK .5,@:$L5T;1:\*.(='NB0]Z
M/%%>F\X#6?"_S2T-RAEP>0P1J.3Y+XFX,/0[W6[N],934#0F*/,OX*:P]M3N
MEF9W><E)YJ_ZMTPG)2 4=L*:ZL018+J\.I[#@8)[9.*.IC;4J"10(:5)]) E
M50+FC4=P"*:6[GI1$SMJ17"*"$+H.4)/-[*(C5$*M4)7S_Z@6X_FP%DFLT9*
MOP]Z$'""F3=VQNYHX0-!F-GZ/X?X(M3N#NU(\DTH47JLA'U_<#K>MKP.;TFA
M^JQ>9>AP.H\&SB%S<; !1Y"BN4:_DI3RMWP C4V.2990*IDKY?C\+MJ=4?PY
MRM+B52GYN%%>4S$N@B18!Z[S(?P6K5(1#Y"6F G'S4&___#FO-;G38E/:K)%
M]$.T7@.H;X)<)*2<;[@7?;XZOZCU_.\ [D[7N;@#J%PQSQ_2+,0_ (T!H!/&
M_1#$P4,>!6) 1%$01\'@66Y(^P58?PD*M&J0,C$\9^Y.Z?\>:,">1X*=.P$Q
MDG#BT<TW<K%$!YP3.&(+T*IGO&Q_.G?FLSD<';R$,/Q'X1_DU@D<*F\R<E ;
M9J+%TC43LCUXR,6HB-,,F!I^& $8XWE?RA 4]CW1=:T>Y43# 2/,Y^K1KD^%
MECRLET9F%0S,&CJ?XN@V)3]K[LR](=H?/+0K /,%#/KS(3W7&4?+C!X/ 02-
MG F@#]H-\=_I!*[MGZ^!S^ (BYGG3& CT"8Q V[OC=WY=/SLF)3G\WNB\AW/
MP6^5A%OT'^9D./&HX@AP?JH-A2X\JF4U)6'F?(653>CL"V,/X!N0,G;'(&Z@
MRC-"8AQ.G?\*@[BX6^%5"VQQ/D%L+SPLLH2UPN'J!!7E_!8(LXR+$DU /ER%
MX\7(&?L^X'G1'ZGO,8"6:ZB(PBEQNM*?@*T?,I)R7H"DI 7AFRK2H&-8-#]C
MK3<AF5N''PP[1W_\4WO.B7Q1[[0Y2/^7\1[?\_BFWO%-O>.;>L<W]8YOZAW?
MU#N^J7=\4^_ -_4,N>>P=X7_-5[D,]-ZC0?9>C0YON%W?,.OMA(CW\'^[ES/
M9L>7_XXO__TSOOQG<L;NAP /;7]\./#X<.#QX<#CPX''AP./#P?^XQ\./,1N
M?$,OE1A68VV("SI_Q##>-,Y?@POUBI&Q!;J(G)F\]:$4(ZRNC7U5?(?4Z31I
M1"ZJCCH/ZVBJ5'G!Q7I+6&R]R,NMW-;B4&:6WX'*W59<I04&36- #H7#;.CR
M:(VH./REC'^5JZ/?<YR]3A!OWF]S72JLC%#Z2UD?M&?,M,-.YN'/RM)*GIG'
MGK;C4VO'I]:.3ZU=_-,^M=;!2#X;E^/KV@MB;]C(_[KE!3%-07H\\SB^:79\
MT^Q?_4VSGI*S>J^LUVG[EWK=K!_ZFH^<2<;6FWL='^)RC@]Q_6,?XE*5'OM0
M/-L7?M'+.;XK:D+=A<9"KQ0+O5:>+U$%CK[HR7:.!2B/!2B/!2B/!2C_#Q6@
M-'AH6^IW&]-5F;A?* D;905KT:]^HL:Q6L:Q6L:Q6L8_5[4,HUPW<16=4=0\
M1&]8(^^G61P+<7R/0AP&4Y</&L$"/Z8RD;&EB(5DP8?QZV,=AF,=AG]H'8;G
MJ630*N9<M)8,^&U.7B1.(+\4V=LX.T;6:!40SANSZ_JEO8Y"?[?OL;[!L;[!
M=ZEOT!G-4*M;T$[YO:GZ6$CA6$CA6$@A_+]72*&/158&VF)B5U7CX#/5..C-
M(8X%%(X%%,P,]7Y4=\5$_)RT=BS)\$Q[(ZHE]-,YCU4>OD.5!\/(H[FFSG2S
MX#N=[5^&11#%I]#BR_6E<_("1<<(:]T(K!E5<S 4"5']!E'=_!5#E$?B,>7F
M;Y_PF(D?Y\T?KV3""N7;@M![GV%.?V*4-=?O;B,DX>J3\^</I'X;U7XTJM5S
M)+5(9UDUH@>R"$4?..W'P!!0WT"IO *I9IVBG6HS;VECRUB$:V^513M;Z:-:
M/F*?L<@UTS>73<\9,/.M#(]"A;^V#"Z9%?6D?7I49/;A-*_OULPP*U@G=HU9
M;9#HD+87JGK&F&"[(;A_:+ U#M@,^*_OS'>)^#U\%\_MI$K?NB(NT;09U:,H
MV[B+%D%Y11&4;0V_7#L_5Y&3-S)R\C5%3K9UZAGR(#VT[U4<:]N &LYMY-S:
MCZ-0/W 4ZMNR"R/5]F%N#(8ENRHR]BE]G/_G/ J'/<?N7'[/,9X%2_Z3^N!*
M>I)N[^%Z4GC[>"-]O&>GZ3ZLZ/EBAG7VTVO%?;E4?;!J/IERR5<P61*$=?"W
MTENON&>:-+FE"VI@ND3IFS!.4#:Q\>?W*$B_P\(U=N1^9:BJH&81/V@RP^\1
M\FK,\H0HXZ[EU:.TNZ)>:Z151:P>?#&IKBZ97CL$ 3URU8BMJP>N&DNLQ:[:
MY8"H6EQG!*L9C'J ?F$H%'ZG1J$F/K=.W$6T%U4]$Q5=J4IEW(IQ30V&GVQL
M8S.,J5I$9N7C5AFS1H3DP?CL%?O[""%H):HSO>6 SO<4T'D87JT!J^9$]OA5
MFY.O"F<UU1%+=&NK;&6)KFVVF=J_[HJ+;9O.MP\E7T*]"C+@R3?ZX[0':^%M
M*B8R@JT*8=>>M4)'BB3#'0$0D:T^S4S,*DV2N;3>27]2U^A8^?J+#JM,+3>E
M'B=;P9O5UL'5R%K@5U6&.#P:0'XQU&J%X$SPA7J<Q)61#%3]Y8 2']\;:$^O
MJHE ^X-I&]!7P0,;R?1*4B(55ZNP0']\K;=4Q45TP")9?;-ZW>J I$2C<(@*
MS:YSJ^>-V[:?C9?JF;J$8U[</7SO8_JU,K@8%P7*5@B[E#8!Y,_H(MXO$_W)
MQK74VC]!YS;VT2?HUGB5H246L16 F_NT%8!:L*[56#=W_^TWO\' ;!..6F1O
M5V??Z$S6%%\,/>[ZU3=^O0Q7 PS7Y<Z3SI]]XV=0R088JLN]IYT_^\;//0FX
MU0")"YN*N0TKDOZK;]J8] .A*5&]"&UOYRXBV=^9[H!'=W^;ENVJI,9@]ER<
MG<>]8A?\;PN0-=\U<BWC$?F^QQ$66,W9%9Y=B[I\-NF C]#4SNOTE]EKTY\C
MKD4]RN6#[05W?E*YDR=^Z7P4QZW[_CL[[XLH=>5C.!MZ>)KZV>3+D<BRFLDK
M?XJ/2!IS^^WOP;<:PT""IL?=N4ZA?' 8=X:IP/IHL2$G<V_U2#'._IAQQH/A
M\#\>L2JT5^U1>6KG0UQ6M1?K[=/B4YIM0WHV:*L@R^H5XY5E[E[X,&'HL=(K
M.,]8?N^65$3CC>'6(!)C>9.6W9ATHX5^5*\HJ]"7&A*J"!AB.E8OSMPZ?TNT
ML'BN3D/3_OT;BU/ERU,%6KSM6+7FHIPYO;-.=+?;P7*?S1FW[SZP.>?V]FGD
MEKBU.-K*ROC:;E8RNW>E<>SO;<WJ.+2;BA'>W[$[?GE__SYY&_M'Z9'!<=B^
MU>W![1*\F*C>>:^=U))^U'/G>O146'A$W]:-W[/B;M-I_P070P[LFY.UY]1U
MRF4'3&+/F?HN@U?$_%V&K]( GFGX]M/S7#,<D"=UT(SM62"U51E7K;@)Q_(F
M]&?6F]!HY]G;'037XX]4:R)B?0L!@X_L>=@V'2 W],M=>T20!QV,=H7#E(HY
MW>RS#%AK]]YKR6:76K)9NZ5 I)S]K*6<G==3SEK[MFN7CTHAT_'84WY\HIVN
M+V!=:FC3MG:@-&9V;[F'S88,_/YV/:Y8&^C= DDS :N3<?7-FSOHAGVN25KP
M_=CA[+ORV-%:]^X94/JDZZ"Y_VU:F\=WD..-K%=0/PY_0*]]<#TNU0X8S=\E
MI:^W!Z+ZXJ;*"]K#[E3ZFVG*KA+6]A+%T_+7;-OQ+$EJS[;/C\E9T[?-+@*>
M)T6DLL.T)[#>U/+2&C1F>QB[XR:JS9%7<]1SWQK9GJ&<H_E\1ILN=Y,Z5](L
M9#6Y[S4%]6[(MW"K 8LT<&47_[01O22@>RW]!Z_D%RUN2/5\HJOFC32\<3,U
M;*<Y6,^VNM*RK61B1,VDWXA*:\^K>DRP<O,)7'WB+EH5<)AF>3V!J!5GF#;4
M]N-Y'@7.5;#":.[V1C*)Z+MB6'8\'*\JC>=G2N-I@Y*3=ZXH]::M#:;OO%?I
M.ZT>XI^OX3QTC?,L&%&-'Q&XIG)G+E3N3.OVRI09I0^UM>24&>#T6;N>4TN9
M>2;T/"GKPW@,U:+9G'VYML#Z,L^+G_X_4$L#!!0    (  &$"4_UD;^N6P(
M &0,   -    >&PO<W1Y;&5S+GAM;-676VO;,!3'OXI0QVAAU)<L:;O:AJU0
M&*RCT#SLK2BV; MT\60Y<_KIIXLOB4>[->M&DX?XZ!R=__G).HZ5J%8;BN]*
MC!5H&>5U#$NEJ@^>5Z<E9J@^%17F.I(+R9#20UEX=24QRFJ3Q*@7^O["8XAP
MF$2\8==,U2 5#5<QG \NX/*O1(9C>'_\]GLCU.4;X*Y'[XZ._/N3RZG_V 9.
M(' :G[,8!HOWT/MST5/??!Z5=N%)@?DS"SRE/I%>/"(]P&BMD6R2?/8\KB>P
M)L+G1MCKMBZ)<L'''9Q!Y]"5$<-@C6@,KQ E*TE,5HX8H1OG#HTC%51(H'3K
M:++ >.H'%P[<R'15I\,(%]+6=A7<]ZJ;/@GT(P-(*!T 0^@<250AI;#DUWI@
M)UOG+R'0V<M-I0D+B39!.(=C@KWH(BLA,RR',@'L74E$<6YP)"E*<U6B\DQ0
M*<&TD1%4"(XL0Y_1&5HVQ93>F4?N6[ZCW>; S3%;XD-@*'I3K[HSQUWS+?*V
MFM/>E@WWT@4560OUJ='+X79L6@??2IR3UH[;? #0ZJBJZ.8C)05GV"WFMP6#
M/0LF$>KK@%)(\J#U3*NDVH$E!&LL%4FW/3\DJI:X57T[M?F^S.$!,K_T?2XP
MQQ+1;6C=^Z_Y+O]GXMG9WR/;7Y4I\ LRFA?H 4#.#P%R<0B0!]&3YZ\?<G;Q
MCQF][OV]=4C8.2(,7K!J"%6$=[0ER3+L>,P9+89?S>&0[KRHQY."EE=HI8_\
M._HZ-\,Y:JBZ-4NTP1B.]A<#'BR&6<M!(H:C?8,STK +6W#\7Y'\!%!+ P04
M    "  !A E/FH]C5F<$  "@(0  #P   'AL+W=O<FMB;V]K+GAM;,6:78_:
M.!2&_XJ5JUUI9R$?T'94*LU.M[-(W2X:T/2R,HD!:Q(;V0[3Z:_O<1C*R<[T
MJ#<'KLB'XSPY!#^O$]X^6'>_M/9>?&UJXR?))H3MY6#@RXUJI/_3;I6!/2OK
M&AE@U:T'?NN4K/Q&J=#4@VPX' \:J4WR[NVAKYD;X!4;5!FT-; Q;KC3ZL$?
M]\=5(:'!3BWD<I(,$R';8#_H.BCW7@9UXVR[U68]2=)$K+3S81[/W;5LM-&-
M_J:J;LUO[,,_UNEOU@19STMGZ[H[*N[H#H(S^!];[I0+NNPU#')Y*X%UDHR'
MT.%.>[W4M0Z/DZ1;KE4"5S% E]'5X?"Y+^*E^Y4RVM5*E^J]+=M&F;"OHU-U
M/+OQ&[WUB3"R49/DT$1(4XF_30 :,37[KJ!MO!8X];3:7U> BAUAA;O4L,--
MJS2"\T%>6U,IXU4E8,G;6E? 48F_9"U-J02"S C([(R07S($F1.0^5D@YQ$'
M#D60!0%9G!&R5\D1 3DZ)V2.(,<$Y/B<D 6"?$5 ON*%7&P4X#5;:1X1T&L"
MZ#4OT+QM&ND>A5T)K]=&PV$RCI!E:5L8(1'D&P+R#2_D!ZF=V,FZ5:)1TK<N
M_GX#'J^'U( ]Y*6;FATT %LJCY%(AS!+Y,;:ZD'7=6<Z#0XWZT@@I/?@6$Q)
M221EMTC3Z! ;^0ZTA+0!\429\G^EI"22,EOD-FZ$<60K'<2%X*3QL@MA/4+*
M("FS0J:FM(V"Q/6U7S5*&"FS,3Y+!Y7JWVJ4&U)F.=RJ2D$G\3< =]DNYM6X
M# %\I9Q3&).R0\JLAWFPY?W%4D:+P9<*/?EGT9221<ILBT_0;VV]%UOE $DZ
M&%)"<'K9!MF1'#$I7:3,OKA1=NWD=J/+/^ KME5;AJ>1L&I]<#A#4^+(F,5!
MNK>7_3)*)AFS3&A,G/XR<DK";).70X+X;1'O3/\[QJ1\DC'[!*6%%]DHDV3,
M)J%C0V_N2<DE.Y%<7JP?99F,V3(_&[Z?0#$F99F,V3+D*-X?=RC99,RR(4?Q
M/B8EFXQ9-FA*)R[$557IV$363X^6\+,02C;YZ60S1Z/XU7X4Q]/CG))-?CK9
MO( YPIB4;/)3R.:ND\V_2#878L^/,<DG8,RR(3'[S^DH[^3L,YBC$P\E[&Z!
M_0Z,27DG9_9.3X_3HQZOHA[[U:0LE#-;B,;$>2VG+)0S6^@PL9YU$^L%FEAW
MPRC&I"R4,UOH1]CHWYC>M\#^66),RD(YLX40YC,%R=YSO(*R4,%M(920KG%"
MVF-C3,I"!;>%?A;D +/L5Y.R4,%L(0)S80.^-PO*0@6SA8@O?0[=8TSR30RS
MA6(L_AAC\0QB\;R+Q5?'6(S'S8*R4,%L(1H3![F"LE#!;2&4WF<HO4^[]-ZK
M)F6A@ME"-&:OFI2%BA/.A9YCXEA<4!8J3OC@[3GF&+_-I"PTZBPT./PCH%(K
M;53U"4[A87LIZW+F1/S8O\(H1O%IXZJMZVO8]I_Y:&7W#C_V<?ASQ+OO4$L#
M!!0    (  &$"4\6_TPVV@$  )L>   :    >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'/%V<U.PD 4AN%;(;T A_-3_(FX<N-6O8$&!DJ$MNF,4>_>RL::
M:#\7Y&-#0TK.>5</S?3V,>ZKO&N;5.^Z-'L_[)NT+.J<NYL0TJJ.ARI=M%UL
MACN;MC]4>?C:;T-7K5ZJ;0PZGR]"/YY1W-V.9\X>ULNB?UA+,7NN^FW,RR*\
M[\-;V[^D.L:<PO$B%\."X2<?7?S/^G:SV:WB?;MZ/<0F_U+QO: (OP?I=)#2
M@VPZR.A!/AWD]*!R.JBD!RVF@Q;TH,OIH$MZT-5TT!4]Z'HZZ)H>)',@XYR?
MA+#F:RV :^%[+0!LX8LM@&SAFRT ;>&K+8!MX;LM &[ARRV ;N';+0!OX>NM
M0&_EZZU ;SW#LS9ZV.;KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K
MK4!OY>MM0&_CZVU ;^/K;4!O.\-9"3HLX>MM0&_CZVU ;^/K;4!OX^MM0&_C
MZVU ;^/K;4!OX^OM0&_GZ^U ;^?K[4!OY^OM0&\_PUDW.NSFZ^U ;^?K[4!O
MY^OM0&_GZ^U ;^?K[4!OY^M= KU+OM[E2.]45WU</^5^UVS3J4M^#/^S9@1W
MRA_[>/J,X]0_]X^4SL.6&(Z?)_\'.T[]B@@_WD7??0)02P,$%     @  80)
M3TJ5)=W' 0  B!X  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G+;L(P$ 70
M7T'95L3X 7T(V+3=MDCM#[C)0"*2V+(-A;^O$Z!2*RI1 =+=$))Q9FZ"=3:,
MW[>6?&]35XV?)$4(]H$QGQ54:Y\:2TVLS(VK=8BG;L&LSI9Z04P,!B.6F290
M$_JA[9%,QT\TUZLJ]!YWU]O6DT1;6Y69#J5IV+K)?S7M[QNFCJINC2]*ZV_B
M@J3WO(E=?+PV26+5)^R$";]O;,_C?:]K<J[,Z5_1S'Q>9I2;;%7'6U)O'>G<
M%T2AKE)?:$?Y6W!EL]CGG6D77G0=&[--Q7XL2*^7(VPK.AZ@JUQR<HC;@HZ-
MZ@J[3W[6P,-NR(RCOG6QZD)YY/%BI%FL>M8NO.0C4KMU<LI/&AY;7^^'_31N
MV7T_]L*_BYYUA_/>^N5R") <$B2' LDQ!,DQ LEQ"Y+C#B3'/4@./D )@B(J
M1R&5HYC*45#E**IR%%8YBJL<!5:.(JM D56@R"I09!4HL@H4606*K )%5H$B
MJT"15:#(*E%DE2BR2A19)8JL$D56B2*K1)%5HL@J4625*+(J%%D5BJP*15:%
M(JM"D56AR*I09%4HLBH4616*K,,KRMH=TUJ7S5])/HQ9'N:S[@_HZ1=02P$"
M% ,4    "  !A E/'R// \     3 @  "P              @ $     7W)E
M;',O+G)E;'-02P$"% ,4    "  !A E/)^B'#H(   "Q    $
M    @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (  &$"4^O8ZOI
M[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    (  &$"4^97)PC$ 8  )PG   3              "  ;<"  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @  80)3SI?3+#3 @  "0P
M !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    (  &$"4\&I/:]O 0  '$8   8              "  0$,  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  !A E/8DW*FF0#
M  !:$0  &               @ 'S$   >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @  80)3^+O(L]3!   EA,  !@              ( !
MC10  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (  &$"4^)
MRK/0B@@  -DS   8              "  189  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    "  !A E/K_&2,!4"  #2!0  &
M    @ '6(0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M 80)3RM.%BB?!0  .AX  !@              ( !(20  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    (  &$"4^GD'2.L $  -(#   8
M          "  ?8I  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    "  !A E/24Y PK4!  #2 P  &               @ '<*P  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @  80)3P5%NV"U 0  T@,
M !D              ( !QRT  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    "  !A E/$/"^$+0!  #0 P  &0              @ &S+P
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  &$"4_7PYQ'
MM $  -(#   9              "  9XQ  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @  80)3S2O/!2U 0  T@,  !D
M ( !B3,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  !
MA E/N'%0[+4!  #2 P  &0              @ %U-0  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  &$"4_\)V+JLP$  -(#   9
M          "  6$W  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @  80)3S, N%*T 0  T@,  !D              ( !2SD  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  !A E/GS%! +8!  #0
M P  &0              @ $V.P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    (  &$"4^QE(A?M0$  -(#   9              "  2,]
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @  80)3S"B
MM1*T 0  T@,  !D              ( !#S\  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    "  !A E/1*.X^[4!  #2 P  &0
M    @ 'Z0   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M  &$"4]GX^CD[ $  &8%   9              "  >9"  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @  80)3PG^(."W 0  T@,  !D
M             ( !"44  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    "  !A E/@6A>,<$!   W!   &0              @ 'W1@  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  &$"4_(+("6MP$
M -(#   9              "  >](  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @  80)3U@((E6X 0  T@,  !D              ( !
MW4H  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  !A E/
M*943W;(!  #2 P  &0              @ ',3   >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    (  &$"4\XIZZ_TP$  )P$   9
M      "  ;5.  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @  80)3][B:-#  0  -P0  !D              ( !OU   'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  !A E/#(+_C-(!  "<!
M&0              @ &V4@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    (  &$"4\T^P6 ' (  .,%   9              "  ;]4  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @  80)3W,XDD80
M @  U04  !D              ( !$E<  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    "  !A E/\WY/%Z<"  #5"   &0
M@ %960  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  &$
M"4]J[:>K;P,  *01   9              "  3=<  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @  80)3YI<ID9, P  L X  !D
M         ( !W5\  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    "  !A E/G/5(7?P!  !R!0  &0              @ %@8P  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  &$"4_+W)I?/ (  !H'
M   9              "  9-E  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @  80)3S@KN'NK @  9@H  !D              ( !!F@
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  !A E/.XB1
MU0X"  "W!0  &0              @ 'H:@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    (  &$"4\(MT%J704  +8?   9
M  "  2UM  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M 80)3R00[$P] @  Z 8  !D              ( !P7(  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    "  !A E/*%L!M[T"  !,"P  &0
M            @ $U=0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    (  &$"4]4I; )= ,  +<.   9              "  2EX  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @  80)3WOCJ2*D @
MH0D  !D              ( !U'L  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    "  !A E/H:/,3Y "   @"0  &0              @ &O
M?@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  &$"4^9
MTRD:> (  )D'   9              "  7:!  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @  80)3XJA038, P  $PT  !D
M     ( !)80  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M"  !A E/!+HN>]8"   '"P  &0              @ %HAP  >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  &$"4]NQ?;@W0(   P+   9
M              "  76*  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @  80)3^>0DG+< @  "PL  !D              ( !B8T  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  !A E/]W>-^,@!
M  ""!   &0              @ &<D   >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    (  &$"4\>VYW[=#0  .X5 0 4              "
M 9N2  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    (  &$"4_UD;^N
M6P(  &0,   -              "  4''  !X;"]S='EL97,N>&UL4$L! A0#
M%     @  80)3YJ/8U9G!   H"$   \              ( !Q\D  'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    (  &$"4\6_TPVV@$  )L>   :
M      "  5O.  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   (  &$"4]*E27=QP$  (@>   3              "  6W0  !;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@     [ #L #Q   &72      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>66
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>243</ContextCount>
  <ElementCount>316</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>53</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TheCompany</Role>
      <ShortName>The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Fair value measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/FairValueMeasurement</Role>
      <ShortName>Fair value measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Goodwill and intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/IncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Redeemable convertible preferred stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RedeemableConvertiblePreferredStock</Role>
      <ShortName>Redeemable convertible preferred stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Stock-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Net loss per share attributable to common stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders</Role>
      <ShortName>Net loss per share attributable to common stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Geographic, product and industry information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation</Role>
      <ShortName>Geographic, product and industry information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Fair value measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair value measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/FairValueMeasurement</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/Inventories</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Goodwill and intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/Warrants</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Stock-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/StockBasedCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Net loss per share attributable to common stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables</Role>
      <ShortName>Net loss per share attributable to common stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Geographic, product and industry information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables</Role>
      <ShortName>Geographic, product and industry information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - The Company - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail</Role>
      <ShortName>The Company - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Fair Value Measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfReconciliationOfBeginningAndEndingBalancesOfTheLevel3InstrumentsDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Inventories - Summary of Inventory (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/InventoriesSummaryOfInventoryDetail</Role>
      <ShortName>Inventories - Summary of Inventory (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Warrants - Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/WarrantsSummaryOfIssuedWarrantsForItsRedeemableConvertiblePreferredStockAndCommonStockDetail</Role>
      <ShortName>Warrants - Summary of Issued Warrants for Its Redeemable Convertible Preferred Stock and Common Stock (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Warrants - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail</Role>
      <ShortName>Warrants - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Stock-based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail</Role>
      <ShortName>Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Stock-based compensation - Total Stock-based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail</Role>
      <ShortName>Stock-based compensation - Total Stock-based Compensation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Stock-based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail</Role>
      <ShortName>Stock-based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders - Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail</Role>
      <ShortName>Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Product (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail</Role>
      <ShortName>Geographic, Product and Industry Information - Summary of Revenue by Product (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail</Role>
      <ShortName>Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="twst-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Geographic, Product and Industry Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationAdditionalInformationDetail</Role>
      <ShortName>Geographic, Product and Industry Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>twst-20190630.xml</File>
    <File>twst-20190630.xsd</File>
    <File>twst-20190630_cal.xml</File>
    <File>twst-20190630_def.xml</File>
    <File>twst-20190630_lab.xml</File>
    <File>twst-20190630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>68
<FILENAME>0001193125-19-218039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-218039-xbrl.zip
M4$L#!!0    (  &$"4\.9]%7DL\  '4D%  1    ='=S="TR,#$Y,#8S,"YX
M;6SLO7MSVTBR+_C_B3C? :L]<VYWA"03  F2]K1OT++=X[VVI2O),^?$QH8#
M(HHBID& @X<>O;'??:L*[R<!$  +0'9,C"411.6KLK*RLG[YU__YLM.X)V1:
MJJ'_=L9?3LXXI*\-1=4??SMS[,W%XNQ_OO_W?_OK_W%Q\3O2D2G;2.$>7KF/
MG[]\Y_[KP^U7[HMNV;*^1MQ'8^WLD&YS%]S6MO=OW[QY?GZ^5#:J;AF:8^,!
MK,NUL7N#/_^[.R!W*UY.\*_X)WYRL7(>'<N^$";\DON_>>$M+[T5I_\/]_^N
MOOU_%Q>$AI<'4U/?DO_G,-6Z]=9^MNS?SKS!U!VR3?7E$BF/LGEAZ)JJ(SH>
M>>%$$C%G[K?P!W\$WR(DDC=>&N8C?G(BOB$?/\@6\A\GGRIJ\(7HP](;]\/@
MT=2KGT7Z++]<+M_03X-'+37K0?Q2_LU_??MZM]ZBG7RA>K*-TJ(6T)Y\7K6,
MJ<#/B[[A/N%_04%[$ZV)DG._LWPCFVO3T-";\&'_ZVO#T6WS-2XL"ZTO'XVG
M-]Z'1!_SBPE_(?+!UQS3Q%:7]SWOTXPO*DC-_@[^@.H]_CAZ66^SGR>?D"\L
MXE]0]2<4,;'85]S/R)?$^)=T65U;V=^A'V7P8:GK["_@#\CC?.)Q>V_F/(\_
MR>##L2X>97D??&<C6P]4G]X'&5]YT0JLYK^^1DS9L<T"8\&?!F2;=IH"_,?H
MZ&2>DWGRUJ(SX!9M.#IOWMJO>_3;F:7N]AHQ;_JWK8DVOYT1+W#A3_++%PM;
MXYO07:P-W48O-J=BB[Z93'].^)]DN'MC(OT4)_3GL_!I[+Y4^S7\757(7S8J
M,CE*$(IQZDO]ZLO_.GL_P5-WMN"%Q>2O;Y)?)B]\DSW"'IFJH82_XPELVA_Q
MI'KO2F6*!>-_-_PL0K 2>5BZ$"?A0(K_Z)OD4&]BLCDDK&5$6$MVA;6L(JQE
MP\+B)YZPYOVPK/D%7G%/95F!L!;]L*Q%%6&U9EE86/AGD6?<LBH)BSXL\HT)
M:V5=ZY,ED]//C<UL;SXM(R;B?W(<UVS.HPC7B8EQ--<QE\NFSH]RN<M&O0@?
M\2(\^\+"CH&OXD7X)H5%Y]/BYV3.^GS"5C)O;#Y-9I%X;^8M-&QQGXSW9E56
MY5GC"XW(I)#B)B)&N&YFH1&9C$'BRVOS7/L+S)Q5KN=M!A4LZ[J=H"*V-?GY
M$3TAS=@CY1ZMM[JA&8^OM^KCUK:^H=T#,AV+9%$^J[IJHZ_J$U*^Z)B,1_5!
M0RO+0K;UX?6;_$_#O-)DRUJ]J%8WXO0<(WHD:5G_#PH>\F6OJ6O5=HGG%!5_
M[B: O7S0VTJL^%\Z(*2_OLD</J*:"*6]WJ9%#.?>E!6TD\T_K)6NT%^^RSL$
M9A,QFT(1C=)HK@S+OM[<R5K<4+[H:V.'[FP\).'XJ[&6R:E*'PRCD'3_H13;
MHU3^+;*0;*ZW>#)X#I5P^.EECV6*QF0.)00Q2@.Y0YJFZH_N<:R&I;-2=MCO
M6K:)A?B$/ &-RG-4$LDHC>9Z3P_@[XT;!T\IV4)7QFYGZ'>VL?XC:BDKS*BB
MDN/Z)W2'UHZIVBJR/KVL-4=!RF?3V.$O[AV;*N%Z\TDV=2QXZP:9=UO91!]>
MLU_0!TMKE75R2/GVL!)&:9O8T=NFNK:1 N;8D3E&UMBTZ,=NA$1\/_!&Q@)+
M[,@QY@M_E+:():B]?GI!YEJU$-X1D:GIK1U@DAV9Y$$=C-(R_R&;IJS;$$>>
MU#9+: &LD\KE%BD([>0'#4M(?T*F31*2-R;:(-.$<//45EM:.Z.TYHJV&Z1(
M:(K=6['Z8'D%A(?;%#"4@G!QM]>,5X32)N$\6'A.RN8K2:KWR23R"?<?R6!Z
ME,K_<6>9=C"%?D?&HRGOM^I:UEA6-*;Y;0'1WE61MS_N1JG33]\^K5P^!ZC;
M8 ('3(Y2QRM+E6_D-9;S>K"J)A^G^!RGMG?X-6O9&K:J8TR.4L]?=,4AJ4Q9
MN\(*(N*Q,F/T#XZEZLBR[EP1]&*'>(!XNL?+Y7^4UK!:D\HF=>U7,HS*%+*9
M'Z4=_ W)FKV]DDTT%@OP'TMR/DKUKQ[QLNAHMF/*VE@,P'4!*<9'J?]O\HNZ
M<W9!['<KZX^(91V38"Y")/DUQL,HM?A95LV_RYJ#ONA[Q[:^DI)$,5;'[3_P
MX37X\6]8!V3Q>Z6/$W'^O,/4(&L%V5W71U051X'ME::IG*;"5:Q ]3 5CIX*
M'V J1*=">7' 5!C:5+B"J1"="N7% 5-A:%/A(TR%Z%0H+PZ8"H.9"JR;+IC)
ML?<\,VLG X_PZ5\.9I#471FZGUH)BMRN]5@VT?,>WJ?7)KUYW0<C*B \5C86
M\-N$@RL4<?1&*I15'FFF]\_&J,PTX!?,M$]F^MEPS%'9:<@P&&J?#/5^:Z)Q
M+?P1CL%43WLUEU[,N[W[$;LS\2R;ROWKGND3K>"60YS8G&NP<39'J?B[5]W>
M(EM=$TR%L&SMQC049XTGZQTRG]0UTSHGQY;9]+IYE0P.1ZGJ:TU]-&X,0QND
MFI/<C5+%'[^OOJH/IDPRB4-4<IJ_4:KY^Z-U/]1Y'.=ME.J%RI&V*D>&;C-0
M8M%\B<70;08.8)L_@!VZS4#]2O/U*\.UF:K)I9_WS\;]UG L65=6NO*)Y L1
MTF,WP7UHB1M-UJ,O(K\36.$^&%?#2:K2X\9E1.VXEL1':<QUDOJL&R*DRBL8
MP$I15(*-(VLWLJI\T:_DO6KG7/@9L#$4BF&<AK%>.SM'PZ]6KNTM,HGD3+0E
M\GU"+KSQZ(RDK$A&:3"WR)95'2D^QM;8K".;_Y&80JR9'?2=Z4/?F=,V]LLV
M'.@[PWC?&1:-!K(W#"(.LF@HL-D=N0' 423;1Y'LV@P<1;)Z%,FNS<"Q$JO'
M2NS:#!Q?LWI\S8;-+.X-_+/7R?KGEYOKF#$,&#@[8)6MA!I]N,$&[=@A")*?
M6PU^SL?B&LOA<@>'O =I80!?#'L50:K@@L*'V[+,N!8^JYMQFE\YQH=M(2OK
M6H?--LN;;57'%H&_D8Y0_$^:53Y$LPQ%LUTK'U(F#*5,NE8^Y#X8RGUTIWS0
M.AM'<=UI',[4AJ))J+U@K_:B.^U#R1:;)5L=>G+9VF*S)O\0O_<D:\3EQ=0?
M B=22042RD2.Y'.^.G+D2+ZYFR^Y^HBL405*':VY]LC,QJ?7AES)SV\X9,..
MW/P#V9\=71F<9?3$ 66KH=\F.G33&I,N(7)IT''T5-]UX/Y+I'<\),BOJOR@
M:IC]G%&"S_OH*EH$4*]#3I8L:1JVMKKZ;>U@I6 6OEGP?& 6 ,;?MOIXO@/U
M 4A]?]276S(5%*[1LX8O^IH0^C3L:JF#/'?A7L/*IXX4/+JBN!,"[W2G[,JE
MN?V?YT<4PH(/R:VOG6:@:D A'8.%=,F*VVF5:R&-PF_DV,R58=E8=+(6/[UW
M$6H""7\UUC*!/.J#6122'M9C)-@>I?)OD85((@:[2.^XFE:RO.RQ3-&8S*&$
M($9I('=(TU3]D?2/,&4-2V>E[%1=M6Q3)@NH)Z!1>8Y*(AFET?RXPU%>(,7?
MD?%HRONMNI:9/OT@D6D!T6O#T6WS]>V/NU'J]-.W3ZM@VS(TW?I3.V1RE#I>
M6:I\(Z^QG->#537Y.,7G.+6]PZ]9R]:P51UC<I1Z_J(K#D'5EK4KK" BGFRT
MS0^.I>K(LNY<$?3BV.X \30+D,O_**UAM295Z>K:W_",RA2RF1^E'?P-R9J]
MO9+-;&#F 5J _UB2\U&J?_6(ET5'LQTS![Y]@ ;@NH 4XZ/4?^Y!%*LZ9@%/
MA3DM0@?;T:@:.M@.7L70P784:H8.MH-6+_1(8J)'$GN& > 7(Z^T@2993#?)
M8L]@H$G6B9IDL6 *RT3K3:C2ZT3YRRK*;[I#6H[RH4J/H2H]%@T$JO08K])C
MT6B@2F]X.H4JO>'K&*KT1J5MJ-(;A9ZA2N]457HL6@-4Z75?I<>B'4"57F=5
M>BRJ'ZKTNJO28U'_4*4W!"U"E=YH5 U5>H-7,53IC4+-4*4W:/5"E1X#57HL
M&@94Z758I<>B 4"5'L-5>BP:#%3IG:1*[Z2F0&$]H_4WT+TZA;O(3/?JA/*;
MP71-*A] -QD"W>Q:^="]FLWNU9TH'[I7L]F]NF7EU]DH!LT8/AN.&?W6X+LQ
MA P7:+V7&UJV+8YU^P%-5O8=0^G#TX+J&W=;7?4 8MG>H'$0K%2=VMO61,/P
M<*4M+N08;*ZNS<%U)H:5\]W0?PSW"H,_HR)<]EM=]R:IP);-/ZR5KM!?2'>E
M>.MJ55=M]%5]0LH7'0_^2';YM!>T]>'UF_Q/P^Q/[\\JK/A?*A11O[7O7:U&
MRCU:;W5#,QY?Z<H%^H_H_X"0^FT!5[)%[MB3?T@,\21K)'R(J3^O 3ST2&^R
M1WH=<N+ZB,1[!4H=K;GVR,S&I]>&7,G/;WC[@QVY^0>R/SNZ,CC+Z(D#RE9#
MOTUTZ*8U)EV2A @RURHIAL5O2D2[LDX^^8+'-!W"0FZP(T"P4R"61GQ-MC;B
MJ:V4)L=FG,P;U0BUV%1$\^/NWD2RY9BO=VCMF*JMIK(SO30)QF*:0Q::KX9^
MF^E0S6NL^H2<3(/NHZ?ZAK"T9EC: WU?&>;>,&4;?3!TI9++!E-A=0=3H-&Q
M&BOS1C9BK=XB@MZVMKT*[Q^Z:ENW=S^B6ET]RZ9R_[IG^NI\<.<Q3FP$@3J?
MS7%I\.?]LW&_-1Q+UI65KGPBIY\(Z9]V>\UX18B^Y,;!_E6VT(TFZ]$7D=_)
M>?D(+:'TN'$9T8*Q6A+OF57R$^^6[3S>ZA!NV;%VRRYV'7=^P4].UC0CQV:@
M:<:(E0]-,QAJFL&B@4#3#,:;9K!H--=[(C7KWO#CK)RK#BO,J*)J#A%;N-'[
M]++6' 4IGTUC1\KR'9LJX7KC8V?<(/-N*YODX#WS!7VPM%99=W$(#RIAE+:9
MV)& .;9OCCF;03!"(@DB/KHM!DOLR#'F"W^4MH@EJ+U^>B$U)!;R]M#>V@$F
MV9%)'M3!*"TSN/D)<>0);;.$%L ZJ5PJIEW!:CNU6L@"%T>DHS\R"+<I8"@%
MX6+T'"UF$LZ#A>>D;+Z2I'J?3"*?\*"99IKI42H?X".&IU/HACM\'4,WW%%I
M&[KACD+/T WW5-UP6;0&Z(;;?3=<%NT NN%VU@V71?5#-]SNNN&RJ'_HACL$
M+6;=K!)K7(&'GCMM]=PI35,3E^I$F H-305H0M-\$QJ8"KV<"M"2I_F6/# 5
M>CD5X,9<\S?F8"KT:RJP;KI@)D?>Y'K5[2VRU36YN!2>#=V8AN*L[6L33_TG
M=<U\JB";7M=Y97 X2E5?:^JC<6,8VB#5G.1NE"K^^'WU57W SD\=YEQ.\S=*
M-7]_M.Z'.H_CO(U2O2M%44F),P%O594O^I6\5^V<<YL!-ZXL%,,H#0.ZF(Z\
MTG:U7CL[1\.O5JYQ4&L2:9EH2V3ZA%R8@K$91FF1C-)@;I$MJSI2_+LR8[..
M;/Z';0H4FVX)A\9=Y$3AT#@;V0[;]+)QO,6V;!I.?^'T=V@V#<>X<(P[-)N&
M\U@XCQV,3;-N@Z#O;&@X0&?OG08AGWZ:?'J'&H:\*%-YT2Z],R0XNTEPMJW3
ML)L&^.N3^^N6^Z6 OV;67[?>*0?\=>?^NA6=BC]%/MI?!DZ&FC\9:FBQ%B]$
MOEWEPQ%*\T<HO5$^G#4T?];0&^5#4IZAMF)M*S_94P[6?&;7_/:">%CSF5_S
MVU<^K/G,KOGM*Q_6?&;7_#;W^9"7/7E>MN60'O*RS.9E6]8\Y&5/<X[6ID[A
MNMA0=MNP\K*P\K896,/*R_+*VZ;F8>4]S<K;IDYAY1W&GG<)FNQ.D\LVHV&H
M*F,@AFI;PQ!#L1I#M:QYB*%.4U76O$[]RNXYG# S?<(\;[.L?PXGS$R?,'>B
M?#AA9O.$N1/EPPDSFR?,+2L?L(I8CQU*T]2?^^.]LFD(B0"K:&@V#9$>8!4-
MS:8A@ 6LHL'8-.LV.')]0X-0V#^=%G^KS5H*V#_!_@EL&O9/L'\:DTW#_@GV
M3X.Q:=9M<.3Z#O?+4"-X\AK!EC,B4"/(;(U@RYJ'&L$3U BVK%.HSN]'Y8=/
M](UIX,?LUQL-?W>E*X3%/:'I.W(5_%E>VZKR4YHLQ(DP/>.\=]RB30KZ]XQS
M=-7]A("5__QQ]_&,4]!:W<F:]=O9A7CVGA=$D<>:^NN;,@1$"?W=,)1G5=/2
M1,V.)HH7%S&:_+'J"VJ>15. N5F&IN6"GS<LJ,711)41%%VQ5I:%;.N[H:\=
MO!O2TQ(2Q6.U-A.E28R8S(&CE.%EU7#PM+U%:Z0^D9T;%MU5#H'3R=$$3OEE
MC,"B\:-TWFT-T[Y'YNX+WE=:-M&QE:;O:&TNQ=E\%B,P:^#Z EP>;V[2<EY+
M@N5L<,8?2Z$P65:TP1L3[7$$_^EECU<9A*=QY!MYDIP=/5?$J91T)@?)B%+]
MU= ?B5U\1 ]VD4 S;;(*H7.!CWN8[)%3NOZJR@^JAK=(J$CATM%S6IQ.T_K.
M'#Q*(HD,5'<Z85%?80IPN(?T-?Y"FL8::^R+I;[55>VW,]MTT!GWYEB#FV<N
MJ54FABA-A0X,;GZT$YSQ"2?=J,'-C_:! EWEJAI<Y($438O,25!)N?@=<>U&
MQJMK]XL:SKC([@M%(!SK!P1I+DZ*1$ SQ;F)X7_(IHFC./\[KVD*CW;YDA=G
M5R,D:[6_D5]IECO'QA='Q]_S66)/D#UR@C:L<B4B]%SR,D/Q2KKF)2E)7O;@
M40H_[?::\8K0+:)YG#*49CJ+:A'G)"[(@T3D^=P\&I>9L[22-$G(F>=P\T*Y
M$M);'CUCEN*RT-5F$'>/=GO#E,U7+S. 9],K=G&K'3'?E6V;ZH-C$Q.^-V[D
M;+*/-\\EW@N(,<HKDQ6;6MFIYB3EV-".%_@T,;&RATY,_$.IT:^&9>%MP?7F
M7GY)4WVTZU^DMB15"(KRDLS_15[U$6U(PBA-_M$9F N!QRX[ON\[3$C.RHI7
M=;J,; U-0:;EFEN:Z*.W!3P_FR_YO/4VDXKJ*QG/'QT9S1?BK*V5C.>/WJZ*
M<U[L8"7C^<Q)5BDWL5A(K:YD/)^Y7E22)OZOA96,YS/G>!7*I$5&5N* R$K0
M=?2N4)A-I_.\69Q!5#Q6I>?;*:J$AO<-D2Q^SH UC+MHP++KK7"TP4XE41"6
M7:^XV8<&U?* IUQRL\\7JM!_(2SFXE0\8LDML<@*TM%BGF.7&Z>R>%FM' @<
M?RPB3+!OF]4.!!*!,0Y^KTUZNJ?0N7Z#S+LM#HC3A!=',(U7YZ<%\7./S)^4
MN*A(OGS_?/9^<DF\/9\;_N=QV8A@BA-<@Q,,_=Q:.?;6,-4_D9(2B%B\*VI;
M(!:E+R4)83&;SN92KB22;!TE@>(%^402R-\=5^;]BV4Y67P7[RQ/IGE^/A?$
M ]R[+#7A$ Z<ZS9^Y^/4#J&\8(K#H,$)YK"?*,X;MRV0G/F"]W3\8K[HQE,6
MAT,GDD CGK+\M"@5635WG^;4TZ*\8$I%5L,1S,'9<J @IVV!Y*VO,WXBSJ:=
M^(MIJ<BJ:PETZR^FI:*LYNXJG7I:E!=,<7IH<((Y/%N*CTK:%DC.;.$GT_E,
MF G=.(SBU-6)1%#/891(4$\S4V"5SID6,['I!/6TQ@GO40GJ[,K0^@-6V03/
MBH_0&-W\']S^NH]=.S8IL5=4_3'->"^S'A&.:FN\U(+<_3:.GTG363-ZS^/\
MM#OZ$]IZJ66%-<:;L/7B!>946Y#I$OO\HU-\Q9P7%]HRNO5HPM9/NPT_G:T?
MJ)4_6?@L"MBO']IO'V?L4O$)/Z-A<P/&+IUV#]FLL<<)*KV/KG[_HLJ^MQQ1
M3;!1N6JA2S8.[ERE:ENYPY93//XQE%:K:<CU:Y-$6?1Q!.=YMFI;PWIB33NB
MK*<*_5"U:S/UR"SE-@[3.J]6!MTZK3F:GU<KDVM*\Y%D16G7-:]<HEW%=96@
MZ&@&*E?J=</ 05\VK[;VY>U'YO/$O>("&FJ36FU].^!V&Z U;]XULI")PD2:
M3!<%5!9.O1)>K%J2LC:9.8ZLM#2KW??,)7,ZQQN[[#G5C#@;6<!*T)DK3\N^
MWMRB)Z1G)(@7R6D^F?Z<N!WJ[XT0:ZW4S;U$P6ALX H4)6=S0-$R0E%)B(KE
MM!&2DA.7GW@DS2L*21 G2ZD1DI*3-"!I45%*XFPRY<N1=(LL1%#G5KKRD:#*
M&11SQ+O'G28Q.4%KF]9,D.)( (6$'$%Q<JK6-KWE9#+O@N)E,N*L;9G\5%@(
MG9"<C#YK6ZXPXQ,W@TJ3?(<T#?O)WY&.3%G#CZ^4G:JKEFW*MOJ$<FE/AJ.U
M39KGA5F<]G(D-<%$,B2M;>4"+PJ3$S&17+=J&SY!IYF?B(GD4E=[*LQF\^1U
MC<I,$+=/KDUX'Z6@$OAE<AFL;?W"="+,4VM.=/!JA"47P]H6/<4[SO1B6)^P
MY!)8VTJE^2*UD3J&L.1*5]OR>!R5BLEM4SYEUWAW*Q/HC_!N5I(X(76;O+:=
M7>!M;&*)R""@,GW)%:RVN5T("SYA;TW0EURE:EO=Q2QU/[P)^I(+4&WCNYC/
MDU'+ ?I"-#/W\R^8#+QW2A40":G;]?6=W2*^"<DCH1Z9C>V6%I,VR6QL!S5+
MH*PU2V9CNRI!2%SR+$>G^[><>$%(@2?4MDDQ4=J6&+D248UMFL0$WML11*7@
M&VK;VU)H3%(IT(;ZBVYR>UE %;T6_=W0C;ACS"6RL2W.!9^!CY=+R#$D-[:A
MN1 2VFZ/YL;V+Q?S#%2X5DAN;+=R(4AB39K#5?VS:>RN*(R<@[_@+?N&;GU
M&\/TKO[?RR_(^J;JAJG:K_X<P9%I_"UN <$W9&\-I0!F5> ;V__@N'0V2ZX/
MG3'&C#P;V[9="/.%)(Q>GHWM-B]F?#+E.D9Y-K9)QCY:G"S9D2=^G>=;/R =
M;=)()X+0V!Y\SF?PG2*@%HV-[<-GR:U/<S0VMA=/(D\V261C&W)^GF7EA43F
MP?;\T$TD:^2L_6^&1@XU?Y=5G5CZM7Z'UH[IHKR8JH4_^HA_U1]O:(^#// A
M(07<4G^CD@Y>6F#@-$)J+C'(CI2H?\2^5'W4W8M;Z]=[4]8MPK>A8S=*?].H
MVUTI_W1<OYDKHQ2N2_U3H(P=4N/TGT)"C7EF%R)VB")J;&%(P$P.1T(-KDH=
M2RCCY?EL-I9HQKM*B4]5L.414IO>QC+.>-<F2<F:H>;I;2SUC'=%XG+9.KV-
MY:#QKF,Z6]2AUT<B](M(/\B6NB9%%:KFV.E:/"&%W%+:AK.K705,O'3)1ZH'
M#U!T%/&U$]CYQ$\NET(GQ*>04$I;=S[Q_*(SZFMGQ/.I%RZ7\UK$'PW@+ARX
M+]0! F+J]()/U/8=!0??@(1."_25&6 N$U7?IQ;1:2\69S;PF0L24R(JKE#O
M -\F70FWF/-LR2BS/%[\*?+@BSP)91;F)R4T:E^4?:$M*:)1^Z+LRW1)$77I
MB_B%M! 63,FH\!;?''R1D'U-,"FA<?NBPN!Z#KX(BZ@PNIZ?PA>1@_D&973P
MNIV0NA@0\\?+>DW)R^)K3_!^/(KG5W@Q[W"3!"%U0: %9C*T5KKK0QD6,K<S
M(0LY74>:9$><SR;3*LTLRK"5N06)L'6X+TF3+%[PB=Z@QS-8N']8_DPV+6F4
M&[SX3!.5>,<S5!CNE[SJ,$UT4RI!E7M].'ITZ7J%[^B9?I2J.Q'S[S_$$I)M
MNK(IZ7638O0@*R68I^ $!;SGEI_&>>_ ;2RF0N+N0RF6&I!!<S7]K;'@*IY^
M>+VGY4J?7I"Y5JUTEE=,%?]W;\\\@:TK:\Z97)55:TF1E*M%Z<3,$T=:E9EK
M5C*I(OGZQM\D8U7QT\1LS/Y^M(#)"U@/,GT(E[_%&9["&SDR]A:S$?9#7CJ8
MFJFFN*V$&RD8_>Q#N%;=\V0BG2;>2$'EM\C\073M!M;:%-+]"92YY&?+Y;%K
M+>U57_A5UV%:^)O7FXCS]-K8IR636P?2F62P?1_+5FESR7E-6%.9%E#N]8'N
M3&>QG/$X_BUI/ =Y+.L?:@BK7)UL5QF:NGP=%>+,3MO?[2BX]RJHR(4R*%7R
MP28,>&,R*%74P2@\=/T \1 "?,<IP$6S^3)Q=J#(HMT$()\"GJ@5^QZ(_E)0
M]CE>O(-8GY^)BYEPBG13"M8^3PAMVW.-T/@ :RG@^AS6FK7ENGR4B_"E<C63
MG=@L+_+'IUB*0N*B*"8OT$]589Y.0)(GGR-9;"^,3572G4Y6PG(RE<H[P!/&
M_JG2NE,YS/;W! T+KN1*TV9HT9J4BJ.I;!3@*OWH+O!S4R%C@C0<$RW*K9D,
MA#3EULM%<Z@[3"YWBW+IVR&L5HO&;@2VL=@<3NT14.6#>V!/BGZSR==[(\>E
MI("R<[SI:4Z:+H*CII;E4GE.-:J#DDGE[BM<+X(2UZZ$<Y(Y4#)^/4TJ\B+(
M10YZ#I0,A[NO8;X(BY@'/0E*AM6GR45?!,GH(4^"?"#^3G60-0G",O4A3X*2
M;05.=!AQ$9Y&#'H6E"PEZ?XBPD7DAF:7TZ#VH5IQ@?E Z\>*B\Y;KA\3)PN^
MP?JQXGKS3NK'YE("V*XX7U351J>I8NUN;]"R4  P38'9=WM%EH4"@&D**[_;
M.[ Y,E@LR.#+ML[_IZDR_>0$[S;]7VFJEV&O\.)6R^?__%R<"AGEVPWZKL)>
MO2/Q786M"<?ANU+W#3)ET+7O6LXE'*Q*K?FN%&1^?'*7FJ+2+-DKJ>$IFL+(
M[Q8VH(T0N+H,2EWI'K:;2N'N=WOSGPTW55B-U_K5_AP92!.\B-0.L0XS7=BB
M?M[J=I"?+Q;\LK'MX#0%)I_@I8MJ)"$!"W-TC)A"B4\RU6T(+#9[R7^: IA/
ML-=N""PN);Y*"%R&H6(@GG)DD;+9IFZEE2KAF.;CT\= +MOT![.I& /VJ,Q4
MHT4M4Z%<^Z!.BD"%C%EWLOO#4R&W*J)RPX4F&:N\X N904]R7]+GX+<ZP-%4
M*+5I'S&0V#35OZ';M$8/@,2FJ>8$W68]>@ D-DU![W>;%,FRHHDT%QL$-6P@
M*BD)W-_J?5EL-NP$)?F= 19=!R47C57J)JTL<C0<M_0ONFU$5$VEGA)1/N!Y
M/&X[S79>G OS&3_W3LB/XOQH^5'5I.57KFO*"1S4?+&8"V%YP5%L-SLM4Q?&
MZC<8:6)6'74[89;*@YVPX+;Q^XJS_ Z.W9=2ML =&W6*+7&7RH6=L/:IB+L;
MTU@CI-"&D80565\C<JLA<$$ISE*!3I0S_+-_(OSEYCI&LO-@J8J*?>"=K*$*
MWG1V]EY:2HE-PT&R8_UV9&N[TA7R#_&_3WA\$CO8?HR8N;C,4O%+Y3M:B\E\
M%K^&7XJ2!D@OS!:4NORS$'CA.-)OD86#[K6-Z'>^&_J:=M%*;2]FJ19'E04]
M2_29S!NZ'GF9QPZ5^HD>3=Y5'FU'WR/$CQ70=E67L&SHMTK7ZY;3:H31/\>M
M,_X=;+WQ/T2>3#-0C/=69O;SV+)34Z@VA2VRFGD,4,U;+!>S=EC]Z"V!5X:5
M17HQYE")I86J*$IY;,!@W^+_]7J#_\7>CG[ZQ9VXJ1A[5A)VK01YPC1Z8Z60
MBJC45I:%;.NSK)K4+7]4K;5F6$YZ"SJ;'L!UR7;[T84]&.7#*QV6AB1D8?\9
M?/)%WSNV]14](8W/^6KPX]]4A#=*Z^TK?;SD=FN*UZMX>CY7 O7$-#L$95E?
M3$RP=P#=LB%-_OQFZ.CUFVS^@>S/CJXT)B!17(K35@5T -BKOXP=0.OJ;@ZG
MH^6F62VL'ZD7T)<BT;\*@C=Z9>A,96A*J$2L,1EKW&7)&27XO(II2XGT4;&4
MCI%G89G#HK]R*&_Z4N$)SK(GJSPOSL5EFQXBN]EB(V)B@KW"\_(E\ZL\ 8-M
M=3',;G 7"JB_C!5O\>BA)$G*DS.X/3)C?*FZK)-/ONAXN^:0I&/NM!=:F?8"
MOVQ9.IG!W3'288*KS,BN^=G^X^[>1#(FX34$P&E&1-)<Y/E6152<VNLU:X65
M/XUIO]2R)HBS5BT]A5%6@M>67-5R*K:Z44_!>U7/JTK\?%%C$_,=V6Z)]E?#
M2B?B4EA<]4^5^;DDQ,TE-G0%FG(K<JKVCKD0YLM$/^>Z-#56CWHQXZ=B,W(J
MAUI5AJ:Y-%TLRM'T#Z0^;FVDK/".2WY$WQTR':\WM%PD4C'Z0;;4-8ZY/ZJ:
M8V>D6E.03^4,+UWR0J?O8KJ<3>-"K4=G&YR6:Q)5CE-Q(BPG_&S"**NYI0&%
MLR1'J7,<:<UX-CDM"114DE,<T"SGRZ;M-U@8OM%8B-8=_$.UMS]TX\%"YA/)
MG+@KZRW"O*Q5395IH<\M"9I,[^56D!S)/K/.;FX:WJYI*NO5?5&XF$CPM"+/
M$RCLP#W,9A7698TZC<P'J+ #ET:;55B7%?-\ E=X* H[<.&U685U61X[&Z9'
M/'"IMR%]E4DO)()89@6<\_[?954G&P:\== <!2E?=/]2;5+H4JH]<DX->'_C
MAT2S\LY$S8A^2]Z1Z'&X(8U:OR7O</0W.FDF-NFK>DM>UN]Q+#-J]99$'N@P
M].FQ-ZT4;DK9B(-#B'C$>4_"UXH*.P#BT.,01FAFUK&FL , $_V-2?C9,&=8
MX8%^KZ.,84ZP _@DW84-\T'F?"7^P+V%'L<(4C.!-VL*ZZCXN_L883G(%8<_
M4%S>XQ!!'*9'++XRV.,083K$0S"I&/:YT\Q"5^?X]*YGTV_'?R8FI6[4-7TN
MKVN/E,*8SD&NZ'_HT*F<&5!LR>Z4O0\QQJ;7DB!(_0]%QJ;8DOA/O0]9QJ;7
MDLA7W8<VG2O"CZ6^8$/3;<-\O96?OV%[,E5,6TIP*33GZG WRT1]>N; -2@[
M&G%)6"YG-2G[AV'^\46GD%CI\GXI&R6YDM"$N9A-6FSD.K0=C:U$+LW6I>VS
MJJO6%BF_&X:20=O1V$IS:9Y-6FS@&J2)QZ,K\4+./#A,VW>4PGN2LE&4JPA+
MFN11A,<K3\?1]Z-FTZ54B@XB*!M]59_(*; MZX]DF72O4OUN9MRSD;)1V<*=
M[$?BL(T]4N[1>JL;FO'X>DMJ]Y-7#O-&_?#Z3?ZG85:Z<BX(B23/ :9*"B#2
MZ6.U,W $\2?U_&F1'$ ?.H%(9I-%68GD<%E21IGF6PQ1<@IYS!,X@,4<'3=!
MBCWNSWM35G!@:OYAK72%_O)=WJ5NY#;(^VDG1S:&7B_$<=S,R+:.;)BZ*DL,
M[Z*IG4ZAQZ'5$><DG- YI5#MJ@=$W?F2Z0'T@Q$NMM,#Z#8G$(DD\2>TYP-P
M.*<(/F;+SB;( >P+AE>75B;' ;P,AL71QF*;#0A9:8=YXL5VU@"J[0F=TZP8
ML>U$ON2'A3:.]E7=I,]I4PB9L4KP%K<P[V^D_R[#94C[\;P6HGBT%J&_OQ$Z
MY[3DV=(@M%KRN(4IK9(TW;.J:6Y3BB_ZF@!6H8_(_3?%HU1X6[)L+$_; T5<
M2S$1QY";>_FO"C1-?7*CSOQZDU1EFMSDFI/3\NJ;_*+NG)UK,99IW^+7HA)Q
M@=OE*P%87DSC,=SD8CK% &=.Q<TMHNOMC6S:KW@6ZA8AW=!O''.]Q6JDK4&B
MSZ3Y2^Z'ZF%6S?"^-L%$5=*:92L7$:D2[-7,O=G&#ENYWKD2<A9FBU\PQ5>Y
MP^ RO0*237+J\$5/@)/MVZQO\NL'Y/9 2C$PSSGZ$:0#SN[G_;-QOS4<2]85
MO))^HCA%2'</A[%71KJ-E\$;3=:C2ROYG:RW5;HU+V;2;#+SCK>+F$MT1MJH
M=A9BFI2"4VT2Q2T<-]X'8V_B;U*_B'_6$/D!2ZUP#Y0"-JU-YU1<QC./9>@Y
MGOYRI8BE.B@(PE'T^Q<_KW6W?176TA[A.4/,D;:EW.\R^N!(\]R:N^J6$B\/
M*$=0$RR4VP*4@E&<"$?R0&?L!^R\%-($%&&7EFTXS2P6)(VQF,?EGDU!'1J;
M<?RTV>1D7I'&U1H'N]3D8_$6@?XD_7+)SN;&1#O5V5GD_-NR=UFM@Z04\FIM
M'I92W+_4(S#*XK6]129IKD70VE^(%-+[BT4Y<)%2%RKC:V_&Z)6)RUUEJ@J7
M7PA5B L*P%;*/QU7LM<;KP5"A@V40W@XXNI^%AGY^YJ/Z,'VS<0SD33-C<&P
M"F+1_B6#EB,);PRKE>"/UR8\N6?^HN/Y2N?E+5HCE98(IFG/74@J3[;E-%GT
M=9B>X^DOEQ\J8^C\)%GK="S]?I62FNY%*M6$4\TRFJF0+(XJ(*0^Q35A43/#
M)E%HBF(\$?:RJOA=V#S/B5<BZD]SLBC+QI:8>:HPK0Z!;;#8W$(E'%+6\2P&
MBY_;0C*/I\96-7XZ.\14)DF-<-%,(T*R@9JVP(3OY&[DUTR/F\($/B(\2[36
M.4C,D90WAZE^<-97)=QTD!)I,I6FO;%U>L:76.82Y!Q/?F/+-+],E*<<3_^G
MW5XS7A'RTFZ%?#2V:E\L)P?8R">K*7;F^3B=U5W1/'E3HBE^J ^[WB,3A\'Z
M8R$[C2WK%_SLT"S)):LQ;AI;P2_$V2'EE.(&.S.ZH[\W5NM_.:J)8KDADB[.
M2UC-4[AH]<-=:1IW .6I:HJ7QM81O.60IDTP0R[4((4>'F1D[8JY:6X'&$]X
M52"J,5X:6V9FC;"25&9!VFZ>@EVJK0<Q"=571$=M>E,H1O5G@3@7#DV#/(H3
MBODFVZ0EV"MI"&EH&J)G:Q8YLRY@I+%50Q26B=.^&O0USEYCR\ATFCQ\/I*]
M[\@F;3OQ6YY4!2D?7G]8I,+&?1HO0RO\_:?LQ3&%&'/$>K),G("4)ZLI9AK;
M$5[P$U%*M"6OQTY4M>0<5M;7R.M08_W0%60&A\%8V=EG&\0W>J"L>!AZN'N]
MIQ:1ED!SX<&2SS71QODXH<":BT'XR9(=B7W!5)*>GLZ#IJZO-QM$KJZGN6_L
M^).?24(B[UN:K,/:+X':D.:ML6/2A;A(W,.N3656E."A2OCON3*LC-5'*-<)
MHM3&7YAEQ@A9=,2K@?;!DU\-_?$>F3MRE)*FM;F4J92X99Y'0Y1.XJ037:QO
ML8<VU37>+7M=KN-_B#R973893,%/+^LM*?&YQ3OO3]A\UQG<-^:"9TLI87?=
MLL:24)M+.?+"+)&S[JE4TT(J[H%5)O#FI\*R.=FTR&HQMFZ9F@R\7C=H!O%D
ME8WP&F_?R*J2<?UEGL*3J.\A%DD0CMC(E8AJS&E+DV22K( HTCWU7GY!5BY=
MS6U04HGBQ-A5*6MLMR$(J51\ 6F1I.(*K]4[I/!IVAHK+N23^#@9P\>V;V[E
MS;5)JFZ]7VCNP5)I1.N>XQ10WEA1X2S9U;@:99&"81+,6;1T)#>P\TIWTNPT
M5U<1A;&J0E/,"T>^YV*9[<CQFO>*3'TT5LF'5Y:IE'"YA\@)E/!-U4FAM;_.
M1NJ<K^2]:LN:NZ_"_AF93TCY;)B?'=LQD1_-IOC* Z#P*[N[JM]>XO\"M1[+
M95:1>[EOKG3=D;658QL[O/-<^Q3@Z(:P*C]F"/! :7SC MQC<J/B$\[>3RXG
MTW3E>T,<Q^?-T?:6@X]Q0%S>61\=V;_;T(#5"?.9(,RB$Y%E2\O!YFA9=-GV
MQK=J;_35X9^N-WA5,@U-^X@4AR:!K_5/FDHOC44(2$LLN?R'TJ(W(6M?7VE%
MIKQ_>Z4RXZG*](=D!FU%EL!'"O/XX35\Q,MYK)YE4PGXP($](LMI\'J/GK1X
M4Y?KLL4;%^)G==.>#!>1R=R>)&(NT45$]8*,:Y->B0XZL!.T3!HC7LF:1I+E
M?FVS]V!Z2Y>-6!+>-V\92CO'49(2\$7$3Q['=.U"]'D*T23G5CY#O4H.5;9G
MRO+3"[8T-3#!I #3\6DVMDF7 OFY1^9/.J'2UG,I2 >,YQ##;4ZYV0$0MI9!
MSG.F'"_A_3 #4RX%$U,XY5CH-M/-C,L&G^E2'@4S;GZYF+(\XPXT:&D9?CYO
MQBT6LT-2ZV3&E8398:A?4$=3KA@;O .!%$PY?AJ+/MF;<P>@B5ON#) SY[ K
M8&*1*ZQ:[$Q(%3H^=33C#H 5MR^/@ADG\)<"TZO<@9B\ZZFVG$Y96-Y*XE.U
M)IXJ;;]JS;(C3"8%AI4PF4@N(I-W-Z],\AV&3LYC*YB'-.6%.0OF40B\TJPH
MLOSMHN8-]68<;@J0JP4#*/:J4K-.-<CS(?,)/YU=X/?=H-6C2*'Y-^O>L&4M
M^CDIPOINV/^-;-*.YE%7_TR#%,VES/QX)72E6;(BN37J3R2B XC985T'M3 B
M)^OV[D?4TNCP]Z_[5O/C68A>DR2D5[]UXQ9,?39,[T_DN0QW4+*?W\D4]_YF
M^M_"-U[XV(%>,D76ZFI\ #V\CC/^&8RJH^B7,FEG(EW8T,)V (O\)++L=1(M
MA2K8I$2Q?VC4.EM+K35CG?/B;ENGD66_\TW9F)%-B71KHD;=9VMYJ(;LLQCI
M_E3"['=^9EZ,OW^<4#\;CMFD@8K"1&+:@Q;OODXDS$ZWNHW;YX'=6HO)H/E4
MFD\:M;9VRE=3X(ZG+2><+J?S)HM8??F'N2=RA5U1Z-9'UDA5_!<]^KI4N=,M
M<BN[_=V8NX>*;*!H;BLMUY*X\#FT-)F0$R<)=+>VA7%:P><"UE="=C^UW"C^
M"WF%B;;X+>H3<B]S$"3@[\B^WMS++VG>DQN:/*,+._'DC=.D 0JS^,V/,KP=
M+8L4I&!M.SB6_'R,]'D*NRU'8;?(EE4=*9]D4U?U1ZM)[5P(6%;QE'TVNGH1
M'XU-NM+4N,[_VK$M&Z]-69?24Q!MW:W^HC"=\[-E9$.4(C=8TK/3>^DJVP_)
M*EOO!O_J258U<LB'%\#?L^X.+2;56FJF>9J<O5^0UM-S;V5NG.3#R.#E7QZ1
ML1M@I>51K4=G7JPR$R;35+ETDX2W))5_(!K%*:LG9,J/*!:@IV557#%4;;NP
MN!2$5N15Q%(CM?T'A[Q%.^RA\=^OL+!,+$!'U@BH@)"6:.'%Q%"R[V\6_SW]
MQL\_)B36+?DMV> 7/(J*U\YU9A"W2&&@56]CS$\7\66[->K;\^1AC.DN'RO'
MWAHF.<GYHKLA9%IR]>Z)9OI\=S<V:<OI'^;N>,GZ6^SR:V6]:ZJ9\N,E?B'-
MI6/E=XB')J<H?:'ERS^S[>FB)M!<[K&;)Z066:@D(:O2^RLMIOG(=H?N0!<E
MB6>70C+0[(:_F%A]R!^D?'0(&)/[=7=F1P&G_#>D75=-8+P\NUKB 'P9D4ME
M ANU&O^M-0TG%[SB",.972ZK1*^-<MC>FHG_W2#5SK*O>C@;F:Y=G$X6Q+I:
MYJ%)U^Z]U#%##:5%5 _N(V\7[ FI10Y:$A!)=;_L59.^H>:4K8TT571DC>>L
MV(I JW/<7'#FA7_)69!5DD4_* A_:P(19L[QV63"BT)3T5M])D\BZ (WVN@.
M@]9<G8Z[UF7KS;1;M/=.R3($VN"68SIMVV#3#'68R4RA5Q97*.?LRB;\?'JT
MU;&1RA2*:X1*@Q-,)$EJ<&%A,I69@A,]6-Y>O!)'2Q].E<L\8DCOQ<1VJXFQ
MN.CGI&(LR5.3*>'\(?-RJJG2GX50<F?BIH2%)E/"-<AOT@C_[I:PT^ 3D37Z
MWB!_BE"U>GPTT:-LHP,IXQ1<;K7+*VZ+B1G?:,JX-G?L7*!8E$7,?7\C_O?\
MFW32:PPNH%:LU"HHH?*K@CYB8:>8S(?@;!<5YSU^JWC!3RXF"Q\.[##U1W&:
M@BOL"(R$<#J]F"PO)D(U3KL_?,H&)#RM)SE\^%3+& HQ<=N#A2#&,+O@A0OA
M&&,X\3EN"DVPNT7[R'/<E:89:U+\E6V5.:VV%VFTNFD&P^2&K65C;<L:BM4I
MN452@5%\)200KDL"IR3N+I;CH0FNDQFEG!*M5KB>3J43<5VNZ44[7 N)UH7=
M<5TN$].2A?.S$[&=@F_+F=BDTEHVUP2__B-Z0II!&ZQY;VURJB]/)(=R):-=
MR6$FGLCEI8#9<B9_5W)(H-IW)X=RIZZ=S0MA=BI!)$.=' =QAS0-QQZ_(QT'
M(QH6QTK9X6C$LLFQTA/R7M^@SQ03"(;=2:1DX7;G$A$FLQ.%#"EXM!ROT;E(
M^,G\5 M*N=/([D4RFTY.Y4J2@66V*RG5'D8\$0OE;MG4NF'4%0_%$&*5VL M
M3A6MIZ"^:G<4F2\F\R-YH,F-R*%HNL8L37^Y>K<V[ZE<T//B\CP$V:;O*+C8
M&\-W]Q,X>2R7RYFTR?)LS@=9IW)<G/(ZXR*%49(CL0[ND:9G20?W(4OIB3Z=
MMK84/,'I9#<I:7$N)T<S7G*:=7P/M&,AE*ME;/5N976.C[GSNIB7C#<[UGLB
MC]'%]=_%O%R56MO:;_[.\"*%V' "SB[FTG21ZM*<=4N76/G6T!1D6NY8:7X.
M(/-TX)VGDB@D^I6F":_*U@%LG([G(,_/&^;O %Q-NU?6\=H^%2LPU'G<MFBL
M<>9)PJZC?&\*@J,V[S57CMH'XBD C8Y0[,F!N'0Q$;%AUZ@#J1D@I1 R:JNI
M9F!71T/+-L&MB1KFM$A%JE>7X#]'.CS3!R,G]=]DFZ \O6:SU09J-69'"-BI
M2F(CM3=^ET[+-AWJL.@,OM_*NE?)$)1_Y=0W+XNA&BK#]I:J$&^B;J<JYQV+
M.U$V0BO7B=8#L/:T)@ZTCCE6$[EUPITKY*!L&JE$.DA/3FEH >+-(@7#<R0Z
M>;4]SBE%T<WTB5^-3HN_Y/:[%:?EWU;K6@JGD'P-[U4Z'="2%Q/P:BQ=\B=0
M4'5WU@I1;BU\_MPIF>=N9>Y,9XLJ" H-R> 4<J\\<Y:3<F@?[<X<\5+J9.94
M%%8W&@PNJ^9-GN6D=$JPA<GCW>$]@1PZ%3^Y)%]C]I0\XVUU]LPNI7F'"BHE
MJ>,O#9><S*G;5S64>""5VW;0<#3L8FNB.IT6#UZ-7F:C/+8=2<QY43P:,:TQ
MH9Q./R6O;2ZS\25;W;(N>:]JE"G)-)%&7*:P)5MN8D\RC,']Q6,RC/4Y+D:*
M;.,>HQ#<8ZS#,1.>/.^:6.J08%D23[+Z/"5]S_AOO/B1D<4M5R3-F.F!3K8M
MW+ 4@AN6)YF8*93(EAL?$XZ#([3:$[/&D=2R)*IC1PW:CKYH75_C;;98JL)_
M PZZEAV4+#<\2@ZE6Z$=?<>ZOAVTV<BH"O_'><#Z=E"R\/ X.91O.5:[N.!X
M2SAP'M6A!$ZU-I0\$CI*$N6;>YVLP&&90@T\37>SHTLBCKC]L$P#_?&A,>"?
MJ_6?D!;+"5_Y(H.K]/ )%Q'YLV%>R=960U8 XYNB/H6]=Q3UT6L89<AIL4W<
M,A-$+^2HK8;#HK00(_Z(M8:$RTR\O ;%4HP,)UX*T@'AG+"UX#(3!2]#. VW
M 29-+$66;28K]FM0+)VTHZ1.R5\!KS<EMJBT^/2SJN,OT R"E8(N7>;CJ"6O
M1S>[+RY19,LOPG3HD6P'XONA*\A\)N:G/WY4K;7A8"D31Z]:%BWIT97K#7X5
M_MB_WIP663TPYZSJ]SG%D/"9K$%<XG+&&B'%^FP:NU!>D54LS4GJUO,L<F5X
M]E/D2W$R.WN_H&7OB8L7Q=14ZIJV% L/NVI6HI9U;H(X2]4P)9NFE;^CL$S!
M^B5XZ>!JR4(0I$8O7BS%PA.31=<72Z1%P^P5[AD7[=XKX9?\9%;E7DD9A@K;
M$):Y8G_!+X3YK-+]I-:!2W,.7<7B;=ZI\*C+\G/<C?ZE6'A]I!,?>K&4Q&37
MFX-7^D]U2VI9C$;:J:-.XU@,N$OR,H5QVB#^!^/7TY;3DO!F7=^2GG5^2WI9
M# !;Q0R.I#[_OO,R'V<UB4;78F PXZ?BM.Q]YVJ+1C[J8!)6M;U%8S&;2KU9
M-/*QUQ9=+QHI#"K6?5\^=M7BE+Z/GQ[E/3HW0:D]%#/6+2@%JE.;]2.57K!D
MI, _:M-XP<\EH<CQ-Y3L(GA\3:'*2:('&-!$KBN]S[Q%3_AG1#^XVVMJ,M4Y
MG>1O@\A)T<3+=BW.WF,?<;$QS(O))3_AB_:VJ3&+2?QNV)%GW?0E8?:63)1D
MTGHZR=^%Q.E-B!ZOC[$4-+D->8B18LJB7&&3)V=@V-J>5(4D[W]8Y.;#]1X1
M4$C]<87I?Z+9_30_C07W%]/E-)'@*4]74]S4:PN;Q8TTG26@0!OE)LB$%W'3
M6,2]$ 2Q%#,99#7%3+V.JEEKP6PFS28-<$,\A>X@D@SW"SG_H=K;*[RHXK7$
MQ$N*YI!,\LK"C@Z_,+W$32=E\=!_W%FF'80^OR/CT93W6W4M:V5QAV:+.+1+
M#>H;9[XD"/K1S"\D!IDOF1HXFGD>OX9GCON2!8Q'<R](,XD]W9<$.?_T[=/*
MW?L<:P/)R)(%(93$-6],".)LLF!.""6/ZAL3PI3G)>:$4+)RL3$A+(49>SZA
MW$;RY\I2Y1MYK6[4=2.R$"3V)D4YU//&1;&8,R>*DN#IC8MB/ITP)XJ2=U\:
MGR 3GCEGD<)SSW,6^(685:L104@"<V+(31 F'$638I@)[)E#R7.K1N7 )ZI7
M6)!#R>LPC<HAB9G*@AS*M4\L,^=G4^;VCE*Y-HEE3%B4)NRM<^7Z(98J19T(
M[+%7#GVKS'YN(4V9"]A*G@?]O'O5[2VRU37IQ!0ZHAO34)RU?6UZ)VME=W6"
MR)P3FI>,XIN5A"1,F0M3%B6#^&8EP?/+"7,K=-F. @V+8K&8,><(4\T(<CS%
MM:8^&C>&H1TMA@7/GA!*1O#-"8$7>.92H:D&!SD.HCDI8"$PEP8LV<>@02F(
MPH*]&5&R]?G'[ZNOZH,IDRM<Q\IA)K"W4)3LA=ZH&-C+_RU*-D=O4@R\P-XY
M27ZWC$5KYL#CS2]K<DB!2^=XAR^ZXA"4+%F[VJ(=R69D%RE_<"P5!UC6'7K<
M52D@Y]G+#Z=@G7,\1LNBF8G\DC'1\/G RO,NK68YG;,VH?BR>,8MBX:7)C/6
M$FU\"E$XMX);5HA,_.;TC0IF.6=/+F6/'5J4RW2Z9"WCPZ=@<'-O.[4H%X&Y
M6)9/ <_F]LIL3RY+8<+:AH]/0<CF^)>_(5G#KY;-[(L@=3T+OY@Q)Y&2NYYV
M)"(*2_9\;<D-4#L2$983]B12<BO4TJP1ICQK"78^_T)+(E!Y--6UH]F.F7,W
MKZZ93)GS)"FDV+P8I2613)?,+<,IT-B\\*0MD0CL39RR;>M;$LERWNA>^;NA
MKQW3)(@<^-,4E!KF]P TY''EYC-ZTI2H*$C25(W>3"SOD%[\@A\-5+$0PB<5
MZ%[IF$)5<VSU"870;Y]>B':0XFIOMW=L>EGT>N-?D[]!)KU/NMJ1FX$I9L5R
M=\E^>D K]\:-=VL\Y[KZD51^>,U^095N1=-)%"6N$;%UH(>2C83ZHH<4Q$]?
M]%#N_EZR'P)+HN>GTGPZZY_DRUTV9%GRL\DRVBJM+X+/S93DFCQY&Q&#Q9+T
M)_V3?.Y%I%R39U+R?E>LOHD_]PI4XAZ8;&JO(?XV=3O>.LR4%A9+?MX_)91L
M0-07)<Q$:=D_)90$-@S@G5D//Z4I+_1O+A0"E43F0F_4,,>A:/_6A9+X*AEJ
MJ(CJ?7+U+*?3_FV52P+&]%\]/9PYI7?/[:#?9^^'%^32RJR'RT'I'7&'TNRA
M49;;WY9++_+\=#GG>^@TRVTUR\6XI-M%*U&N@M2W]Z9,3AON7G</AI;BHR1L
MQ=G[^W_<W?_U3>J%_BB?,,D4R-(/FPYU3L!#9YYC+'Y.YB5%YS5!F,T6^#^7
MML-D- +[?K"'ZG?B. B&>B;N.^;]P)E(J\VV.V??-Q+/EE]YX>%>M;4D3NB4
M3T$"Y%FCJV&."L?5?/+=R3'Q[-D2OK[+NXQQRQTAGKW_OKK[N/K?\1&C;XXY
M'GKD=.6>/Z6'S&Q+L<SSGEGGCC,I4588&[$"*<5M!TO=31.DQ,'P 5K21!0W
MIBY5"S6;+[,$4F;T:GT8,A$VI,5DEC-ZZ)I6BF*2(V82,UR;%*Q/7Z<-LN0U
M(CP15E''E_WV. 4$)=;<&R:=[/3)*[)<F-AK*AF$E%SGWG_\%"6D<)#2?0$I
M F]268M9JI=8@TTB2VAZ4K*)H$M]#$#8?)1U]4\J%!Q:6H:F*J[/U14<7UJ8
M"&])]U ;92T@UB)@M)IA.2:ZQXQ_T))]DZ:BM%B67<W_4[/?*>H39]FO&OKM
M;(._<[&1=ZKV^I:SU1T6NHZ>.1QHR/H[CGYJJ7^BMQP_V=OON)UL/JKZA6WL
M\5\6D;\\&+9M[-YRY*FS_WRTWV6-\TP;B;_%P8."/[/VFOSZ5M4U54?N=_A+
M[GZ+.*(767_ER"O>X'?XKXO^W P+4A$']\^J97,?5,-:JXA,U:O0L+E?[)#0
M7[EG&=MJ8/A(P;]PY &+Z) S-MQ'I,EX_<0_Z]QG]& ZLOGZG_)N_^[_Y*7)
MN^DYAY4CQKE7+4[F+/\B,?>@&IKQ^(J5['YL;V6;PUMQ;*)/2#/V>%"9PT(U
MG3T)'KF/WU?>MRW\)BQJ>V.8N]@0+@$+@9^_L[@--C)9XUZ1;')(5RQ"Z1W:
MVW3Z<.+DLAT-\$*A"B+R(+P^(AVY M:1S>$Y0?&A=4[6-&Y/4;PMSG+=JDTU
M@FA4<LFM+**%_\O142AU<4+%OCSG[-@P6)#XC2&L.Y;P1EVK-GG#?PB+^:48
MO@.SK!%SP!$F)5 W[ B1>\-2J3+6LK7E-IKQC.6,I<(9+FHN=@0^N2&I7UVN
MB+$@KP</9QMT<JNZ@S@\2I1>_^\6>4BEP1>1R-Z]-.9;!_$CYUC,NK/!3H-V
M*3BG1%NR1@;#/V$=_($(DB\3FC9E[%PQ48YFJWL<+YIX$5&H$A7T8%."D=M%
M:N/#W&9K_HO.7:]M@Q@Q<8;G">'M\,N)A+'*5>SUL=_E]LZ#AB><X6%]<[]\
MN;G^E8Q,WKQVPT^+-J][WJKKK4_JWNLN1\U$6EY**2O!$M_8F Z\D\.J(:]V
M(I#C9/*ZF./G=!0/=9RR&M""/.!QRM<W^37#@&,\!0/82$\QELF2:F_CK"RF
M&09?EA5*?0ENOLFZ[.X\N >DJ=AH+=?#$?^%0H+PJQY(ZQ*73H27;3H>G5_4
MG+>&:5]@RG;>7'!?*6NDUQ_U:5ORV#/F @_$6<Z&3&WR#)X]&X<0%TY-[# Y
M3(*&9#RG<*#@.D<Z@8G 5:^%()&22Z:CRXZB$M'C6:D0UNA/WFJ/?]GXB[N[
M,M#5_9+[F_%,4-NI&DWB+'1"FV[@J8X7?3H$E84<-#F(&#UEA;@=_!633 D3
MCX,)]Z47V$7(\QJ+PMHX&O$3Q'C):R+O7KN]$XBPB" MS\R)0\)>$<\KDA\C
M\HJ\_3*U6'?A-+YL8AQZ[%O<@V.3Y1.KPZ/4>" =;V("=&A.(#EU'$TA,L*:
M7[MN5\$+]^LY?C6V<T3DBJUSAX6/EW7+V-&_D,7'FTJF=_6%VF+$]1(#?C3E
M'9[:OF/&D0)>D?%<(K- ULGL("\C<X5$EK+F18L<VF!JB%-PU>#2*"L4YE][
MQ?-P@]<(.OJ#5\5*QK#(RH&_1"TAY'"'7<8#BD@F6%9"NX_Y?ZI75^,/AHFG
M.,DG^(I]5A5[^Q9OO/[RCJ//7&!A&8[]=J.^(.4=CDB1IEE[F1@J_1[Y?4^T
MX/[NVXIM!C\I0; 7_=$,?R3#D-\B[3 :CJUC>2+U42=0C#BJ7ZVI2\.DW^ 1
ML-.P<J/Q9?Y5LN)H?(UC//,M9SX^_(*#$_*_7[T)XD^?_Y&8/__#GT#D!6^Q
M(S#Q=L7[VY-LJICP"TU])+W9D97S.9[PR8^\2)V;3B;OL /$RX=YX2DR?!*'
MN]B;XJ\*6/V8U0MLM(_Z6^+;3-O[DTK\H$WF[(OW%QM[-(O$HN1%./(G=FTC
M^O8( ]BT<+1$7_V,[2X<G+X(T_?PATH<_0MAW33^0!>N,48&PGLW+UKWI>.M
M\.G//;D'GY?:YJ0\5]:^)U.C28&Z-)/!R$^96Z,ZVRGADKMS=ICR5^*?K-"4
MB1_W;!G[(=>8BS9;'6^\ZO":]1U7ZV0M4]?)+[T[^ 1][0>9[)ZP]/811T*]
MNV/1A1^'&.H..Q.K<+?:]<YU2Y=JU^>[P5F-P(1[)M$(9GPOF^Z6EKS35&A
M0N.OJ!GA@&Y-(G5_DZ:1M8F&"^%VF.15\&_4^U*I>DB6W"^_KU8WO]* 2\5>
MTU1W$8I4G7@+V0WGKY!)E_+(']W%-O#CEN=#\/BJ[IZ;^.,?9KF(6T(C#A_Q
M=NX!X6@ZE"2FVMB1$%O!&TWZ)2P1[?7\F*B01+)>,&(BF=*#O_-/1U]3EBE!
MA*7(JP^\D$B)?,-$[JX6QXQT\QP7T4K7'?R]6T3B$YJMP,+$]G?QOZAVR".)
M3 %1J)\G2&VN%VZB)/.MX</D]5C[JN8']N0[X?$7)=W/M7-A1R;RHH]HG1A9
M\$9V4QU51$XBW%!9[I;>UW9@&,3>\(:"N 7R1KP!(?&=1S4.N1W+#1R]+\24
M)+MB**<K3S/GOF:,/5Z>"-,;LH_W=DOG-/J4PU9HYSY5W@;/G0OTA281*-UW
M86)(**HCLA$@RT.@6EDU0SJ\C4VUS4R!T+UM&#9MA&RRLRJR&Y5DMDSUB0Q$
M=ESE#9U$_XJ!W&2,)T4JIJB/"+9*#Z]T8KN$&WXW(Q+).YIM!9*QMR9"5(PZ
M7APXO&&VMY9G_MEI)6I.A 1?S"KU2 KV=S0GY G7'RC(]02Z<+1PDA&2\J6U
M/%G*)K8L8H[J^3K7N1&'3A(ZH;,--G2AP9.IM9/_0)&%ERB%[)1W[@FDMU=V
MMT6NA(G7(=-OY^8D,)VR>QA$OJJI\H.JA8XFM!+RH+L_>B0CYWW'\E6I>,G>
MBG,FXIG3A)KNE4(WX>5WQ%-H B_R';H"T_PG68%LXF1\NW+WBXI*<BY^[L*P
M(O++3PG75:8[X\B.]'EKX'7XPG@F*1O+>;!41:7@5IA,37/7>C^A'21IJ#[7
M?OZ(I$']+;>_#(9;O+8,O_&CC9;BT[OBH)ZQH!3K,EQ1=3*12:Q'5D2ZM%O^
M4I?%2<1TO1D:!BW=!4%CMS>OO:27++9H4TN&;*PHV1]S;5:DWR0G[_>F\40/
MT&)]-JGS37(;3YJ[<95?-$@,T*\:)$NC6S88.RP@)X6(KDUN+.F1&XF%I6CX
MBD-([HDVU@W6E4BROLKHR(M&W%B1,$O.%]U5(HQ%4OPF=C0DC*(51G1LO.3X
MOWDKUL;+A_J'<5Y\4&4+1F,L.BUI.ARO]Z'/"(C'?_=RG#B4PG$5?@HSK+E+
MOFIE<E+6'JDN_N48]KN$988?'+!1FL])V2C^&YE(%ULOMT:C*W>R!MH_1*,W
M8N3]Q0,^R.L_'NG9F9=MJSA>O3DZZ8DW^^C/D>!$:FU8]O&K9A,6E)-S/-J"
M3D=CCK3#@PVZ;Z5'O#CH7].]FTF= G80&GJ4-7=S2XZ$R<G-@ZS_08^NPGB1
M_+I!='NGN?NX^#%5; U('(=B0F1Z^D9/OS#/;@K /S;#CUEDU_HHJ[IEAR>2
MP7%@\G5T'Z/JL:4F,KYW?.V7)A1LA?US0;)T_(=X.4]7']!3\6Q3]H@PR"N(
M![CP4#'\W8RA%VU78CMV'+1_##<>9;?!Y[2:(CQX^P_A<IKF@)"8()RPK+H@
M'@H][L:4Z2B1_LK086&EAWM6EQX(!Z#F(]&XIU[Z[I2*@V$&L9:<T%NQLP3<
MHC5*[)U,0\<_K[UPA*WHUBOYF+J1;7">R86'DR2[KBNRB>WV@X'_X7[YO+K[
M\"NM5L &GOG@CSU-7?RRNOOQ*WW]Q03/E1:W$"2C06>5#Y/D.BK.1TJRN%_N
MC3V>V-)$^C4J:7^QV+N]KJVHXAX=U<W6^T%HD#LQW1H'.N(Z/N+:']$KAW+V
M)&XD;]YA[\#YWM)_%5Z7C$>=^K)@/#_G20]+O%,0/Z(F>K<\.9.4IIN;"HKX
MO"2_]]8_43 .K3S  G ]D7MDBATX/8@R=K3>Z-$@ 39FU7)AP6D!6, ./<#0
MO;C<'=8+D*T@#L<"]*H9\3==N7I;#$J<FY&DK\7K'R+5O9H;R",_%^_F*LF>
M/$6-*Q7[V2![ ?=TQ.7#%=X.X>\IEELVE!:5GSFG2=!8L.]]DZ;%O<!!MI!?
M;>E^^]D_.L$[.TUU\_%(IF:C8A*3.;-PEW(>) B\ZC\RH+M=HUE#_+I7?P%,
MCQ:H4>&\VALDFWA\$BZX V%]/^M!4<;.4-2-FMS-%##8#%%^FM*O=Z-"6GOG
M:]$Z/%DQZ.F=KQW?./U!SK,WL'2MG9]SCN53E:O%D^2MOX0EN(12R?.EV$OZ
M3I*,0ZJ^4*9[P7K!CI)^]6(BM.8GOQ("8L?RE]R/V&SQ*3K'Q.)H#EE!L!J<
M;M!]L>]<?+](6<,N-HBB\'QVRR5IG4!80N<^^*MO.+0VR5L8J16]Y7[A?PTU
M+WM"\[/CK[ZWIJ7,+HVQ"-QXH*4IG@>B:7WW#7OWRI$5=]W>^\^Q\<@D/^\=
MQOG%AC1>Q5N(=W02_R+$*#-)='%A;"[(N3V-?:/$Z>Z??#_I^0/74V;035]&
M2'8(-;1J"R\JAD:?=PL#SDGQ-C9V=X*[;_=/=EP>B83=^1::6VAC?I:(S!7R
MO<BAJX4UC U;IWL?6H69/@3E9_[>0?5!!X.3=3\WXVT-7/\=??\E1R%"HHZ!
M$!3X\52=NK=*XJ\@DJSR=EZD1!(_LK;#6D3J43P[HWF:T%\1RZ6)'C*8;94X
M:CR1[R!;BQR_$;@%7FS-+80Q7^067F"=PKLK/"]4VZ\B]\(H49!^?<M]<Z>-
M?[0;?Y)DN3-?'7- ]\F%.CBBH_&!ZD8ACK=>D2=]TH3)N^"(<^V.3.KW@X_Y
M=]1:5).2AY=&I%'#IV%8J']OVQIX !).[<AJ_B?=NUIVU.)QO*&XF4IW_XM=
M(5*?2*[433-ND:9@K5_L2'D<.7JDM>564'C@A@/>,FT%%IVB47Z258W6/Y+<
M,2FI3[[)E5PT$FQB>B]A>C<^O5?.(XZA#T[P66L3_"Y:?G%%"ML_TXLCWE06
MQ F>RA1P@![\^?+V"Z/H-\BN5MU[R73Z%^\2KY6UF7)O+]EN%H=&#+38&3^%
M-Q)D6M#[)*2\U8U^<!#+K;WA:.6]&1TNLG:C2/Z?7@3PJ$Y<D/*9#6_))*9+
ML-N+QF RI[LWK&EMH^UX1?O!A#@GCH$4P9"ICZ<R]AMX_^*/]2<RC0L<-NRQ
M]!X,77$+9_RC_OCN*.!H1]T)G9-R6&WMWDF@CYYG)(WBXZJZ7]*/A:'N/!>#
M[< VU0?'9<%U4W[ABW?-Q0V8O5L-R/<HQ"!ES3(R1$3<BB?PU^".1+:FO+MD
M3R0R<O=\I,C(H'LP6:=7'^B;LI24WBQ$YWWHY7+V"=XY5]1S1"89%@P]#/*(
MTWV/XV4ML[*Z54H5B(B02I>&Y$[P5.[GN_'DWK@[Y( 6IW5 (4P!?209)6 ;
MH*9)]]\T)B ;CS!&" S.#-\37.(ACB.Z@_&40B+J(G=!!@S"$2_1DO,%DMO0
M9/](TLUE1(IJ/&/P/K<->AO&_?ZY^Q8R#%X+W8H[2K-W !H6O^+)N,9SVCUI
M3;!)L_[^Z>MYQ2]'2D.#P@4WE^4+,$DB]O-(IQM!/ 4TG\L@S"#;(H]E6F:D
M*Y&_N-S[%-($AC_]<K7QV3')I#JG+'J#NJ[T =G/Y""7CA\O!R39MQQMJ9%Z
M/<I*^NN>)*R$VR)63<L=77=8H,"4AFB]"OX6WN'Y^3<K2K^%PI(E3R.Z@6-:
M;$LFT4UDZ2.Z#MCAR$+Z1(]^FO"?YQQ>-33US[ @+)IF267<PE18TN%1:C:&
MADFD[Y+=,@(_SYK4I+')=\%Y=G@>Y%-I LY]2Y8'B!Y4%3P:%,P%L6[)DRS7
M/5C.SC\?=*T\VSZRS,.;"&KE=2BR^L1MW$\.I"HGWI:L"1!*GQQ5+0I(7?]*
M7.-*7?-J[I3)'93<S]'DO87_[/\4?!2[1//.99>COW&R8QOOWD5N)FEH@T=Q
M+PK-I;^$!TNVF2%1\L+P"<5_PF/<&S#C99&;:WG?HF4Z>$/FT>5JQW]9M7>=
M_-%^,A.Y4YA0?IG CI;K[>5'=/%@(OF/"Y5N%]YR\I.A*@5&<T$LT)N%_I_"
MN>K_)399$[?CGDUYGR?RW'/2NG-P4?J@UYN,_M_X/?:NQ.<E+K[YX:9W6Y3X
MC<0AL7?_K_8Q\2]NRL.QL-.V?DUZLMC/!79374^%*HE[UMBXV)]AW>J_G0F!
MVRPIR_JD1CPB.?Q&9F6#.J2%[&J6I 8>S#>UKS;BR(=-A8(A-6E(J3J>9FUH
MR: -';<RN6%3G:7IP#H4!HT7D3O-PH1@%XEX%R+,9K^F&,;OS-1][&KX!8]V
MB5ON+98D>7]S=4E'SEU_KO+V,>U:33U1=^6?CJ?N/TY&5,1?T2/<0C(7D_/Y
M;-X"K5D1W=!USC9U/;%(:7$N\$+_+9+-%6Y8:]=M/%]U'DVI,1CT]'G<2G-X
M-E]V-(%'IP?0__'Z9],UCW'SD7+@_GG(+]YA!P4842.H &&=4_R.3SH+QECX
MQ79PR !UE3R,,.'['R*"YOM 726[Y)?3_MME_OH8WLQN\OAG=,%4^?QQN:-N
M-P7NUE[M7S+SWUE+<.4S<A!#"V( ,Q^V?D$,)<R<S2W9L#9;]Q7+O\:706LA
M15[Q.(8_GXE='<>PJ('1:EY:G"\7,Y8U#[L"")<@7&(C7 (S[[M^00S5=@5A
M3Y2$=-8:DLVWF'][2R3S$C 8OC[!05-?;NV&W,J[AQ1%;$U>S=B;ZLY%V_91
M7FW#OXI-;E;1KFP>S+#7BH/>Q7 OI;N-#6+M!RQ;M1WW>B<1AP="',,B,T@?
M*<316,*'#GDTT8F1"F3=!SF9YUXEG%],^-:N$G[P[\A>A7=D@XN$B\DL=C3U
MMBTJKC1L#IL (^<CVJ@>A!.!S^%\(J.TG),+K]$O*8DO^;=_(]=PZ54MBUYT
M="&4U-BA7(@Z9$0:%GE7D7;DSKF"""8(N;'VO$7T._C_7KV[K^NPM1=V8$J*
MA#P" [IV]):9B5R O BP30@A0 =QKXM9Y[18W[!D#?](T)W(%?YSKY];%(&[
MP5O L59E%-?(!^)[4MWV<3ZP !$X :**XQ'DRH""-. 7[Y-7XV1W#M.+UKFT
M,3Y]IZU-WR\ZUN CP1..(HS\[AD#M07:_SN &9F1J\%WZFZO1:;./0' (AH(
MOO@E -&(]XT+[@U;[BM\T V"'(_^Y5#0C3B&B6^8X30,P.*)_:$])X0W\?V'
MHR >^+D89,@FA@]&.@);_I) ( /(]-/1H^QU]31-RF4496TCJU@RW+\<+%7;
M?8Z,<<FM=/?^\RNFRT7#L+R^'CX TAZ9I <"_6OT^^08W[(HN=20$P2Z8'&^
MZU W_O?)8.X+$OR2^[1![X_(;>WP7K&/FT;QE:*3A@(L1;Z2 C+Q6IQX\\W'
M),F3/(6IJXE]$L"8^- !40R36"NAD*Q\.CS9NSR3/Q$2%+>_!"7$FXTIG+.X
MY_)[P+ZBB#M7 G].XPMR$3ZD//!GIW(S'J1DH8MI#PV2" YA/TPT&!- Z&]:
M&IEV[.:BX_MN;,XOB!M;&WN*D_>-XO]X2"LA?F8\7/"0^FC00-R6>TW=\-=9
M;^)Z4 /^I6/:7=.%#W/Q<=VEF:.0P1=XKJ$ I(,C[:.]J^2["$$^)EQ,5]$'
M8BM]Y!Z]H9-V-)NP[0^%F7>-X,FS_Y"N +-PG0*>H< _E+A?"+:]BU:"GPY0
MX'X-VCMD0,Y[$E'U+&EXCB8?-BD&*A%Q/TF$QPI^95X*4\F%B4MT7FD5#H5H
M=GQP*"$:TR+7/RU:A5LC4^/OM -#%#[MESOGP79W,0*)><(VHMQG4]ZA9\/\
M(PK*YDT ;^)'GKYUYV.H@.P!LYQ-#)<LTK7(C+Z2!+?![(Y&3]ZV =.J*\&C
MD3XLCHZW"BX,.L7$=OL>4:PX5Q,FG;@4(IUF!@C0Q1,RY4>4[#;IZ,8#@86E
M, *JOG?P8'Z;-*])+O>5_!NYZ9='=8C0JN/HRPUO7+"48,)$0T2"XTR!JNS7
MC/!F'^LA0:1/O:*+S6K9%"U)MS/BB.3T\($@?$A5VK:+N')O'KOMCMQ]8$3B
M:8HR^EIDM].@P%7X?5A(H5,A<_LR.BT"0-"XVXPXB^!W'#":Q#%ZS<;2_E&D
M'HITUW-[;\>#KS+H<6X<J\;!XR)2\K'A(GW:4GZ'[5;$Y=H%DP;#]K-EOZ7=
M1:\WT2;%*UWY8:'KS2>_/1?]]FM!J^%9O5;#T+P5FK="\U9HW@K-6Z%Y*S1O
MA>:MT+P5FK>>NGDKF\%]W5"=A/G^QL#[>F)3\'HPN)<Z#^Y[TXH46M]V&T+V
M9+96FW'!5MQK;$L/!>Y(N]"#4W,.4Q.Z!$.7X*%W"6;3RY7R6=$ Q&^^>D4;
M71[.*BXZ]V[0-!B:!D/38&@:/)ZFP6PN+>56C.C:\AT]1\+L6/O<DMO<90.K
MS0G\)SN+$K0QAC;&T,88VAA#&V-H8PQMC*&-,;0QACZGT,88VAA#&^.13F]H
M8PQMC*&-,;0Q/I'[@3;&T,88VAA#&V-H8PQMC*&-,;0Q9JCS[Z"8@3;&T,:8
M!>C#87:?A3;&8$C0QA@ZB?4;W![:&+="74^:QD(;8[!(MBP2VAA#8Q9H8\S<
MN$-J8]MG/8#^H8WQ@!TXM#$>+770QGBLFF>;.FACG#J%+3PS[%%0P^*X\65\
MR"V,0 R1@ULP\Z'J%\10PLS9W)(-:[,%;8P/C7OR9K;0QGBLFH<VQGTP$PB7
M(%QB(5P",^^[?D$,U78%T,88VAA#&V-H8PQMC*&-<;,3!]H80QMC:&,,;8RA
MC3&T,88VQM#&&-H80QMC:&,,;8RAC7$L[19"OU<%=(^"P=^MMTAQ-'2]"4M_
MR0W$E4[_^12>2.?CP?-\23QXP'IA%^N%11//I M@8  &IN?,  P,P,"P<'0\
M3/0.@($!0P(8&+B)V>_B8("!:86ZGH!N  P,6"1;%@DP,'"Q!6!@F!MW2# @
M?=8#Z!]@8 ;LP $&9K34 0S,6#7/-G4  P,7/N$*&(@!+GR"?D$,+9DYFUNR
M86VV  ;FT+@G!P,!&)BQ:AY@8/I@)A N0;C$0K@$9MYW_8(8JNT*6(&!8?'Z
M0GA#I\8MF^@EG14]2B%W].@5O<A%OMA5G.EDEKJ*L[*N]? *SL\KP]P;IFRC
M#X:NW+GH-"JROM%Z6<<BHWWV+VE^T3&I#KE)LGI1K9_!\%_H73IZ=4Z(?=%_
MX,-K\./?5&3*YGK[2A\G[SFCZ &4N!_XAY\_[CZ><0I:J]CJK=_.+L2S]_.9
ML)Q,)J'X<OFO*22Q+2&UQMPM%I_NH,]X=WJ%*3<Q-_]0[>V58^$IB\PO_MWA
M%;WLAI1[^27-]C3!]F2:<4UK\?/[HW5O&)K'KV7:-Z:A.&O[VKQ#YI.Z1B4Y
M7<[Y&*,U>&A<!+,\$2RC-]4:$\%L)DG,R4#*NZTW;\4,^+DD,B>#>:D;B\W)
M8+J0IDT*8:5C7E3-(9=K0P_UZ<7%)W/?NL-NFMZDO-Y\DDV"0F#=(/-N*YO(
M!31+BV59SC0^[?::\8H0!;.(NL4[Y\'"=,GFZYU,5COZ0):,+$*%%173Y.Q]
MU"DVP5_[ A,FY>RH)8'Q4W'.2VU*;4>NQO[I/1\",[EK5EH<):?5-_E%W3F[
M8%;=DDO]):;2E^^?S]X+DTE\_2RD\1AN%N5FPXFXR8@8\NYH8V86R<4_[XYV
M(A(_!F9C402SD37.H4LSXJ4+5)$":.!2NZ'&04.D(F9B&"RNQ[82&#?D,G8<
MWM$-&RW.1=SQT%3BJ'.KNRL"]7&>@\]A7?I/N"!T!(XF'-!#^D(O'MK-WB1@
MD?1>^K./ $&P)K"S4#P8&[=HBT!.T.HN<G6=X-5M"(!$"*W#_8*?1"^J[;[R
M5_^2.OX-<[=W@;@HE(6L/,G8A!^1X1 H0/,/9 ?7T(.APO?B]^ WTST<0:&(
M0.4](/L9(=U_QUXFFW0\E(<@0K$S(N;@0U*XLL&SS>#PO@OORU1K2Z$&(F+:
M^EL4#^#$ S(A1R\^=!J6PXY,<FP:="C'HNI,XXN0TYJ=JJ>>S,(BH5A-+M$J
M@8 +*'*Q+ +T'A=GY($:E(D(SB?>25'K\%[D0CG*KT2?/L"))XS(6]^V,RV*
ML73HKH_C(Y@T_]LQ;(J!@@V'(K[(+D"(JU@7I$ E!W8D!^/5$$:-1,U Y^B.
M$R'"R75*HX:'GHD-)P$LP_L,6PZV,#PQ_Q43 V':PD:CR68VR^>)+ZAZ(#"J
M?;QX4X0F5Y@4-LLE)FHBY*&(&1+,*YG,++PNF*;Q0'>\V"F\1A_RYAN>3[)+
M)8Y7;(+Q)VL>9,W&T32*HA6@<F7J+(;/8FWQ(G=!OZ3J!/;+=80AA"Z.8 @(
M$/=@&G]@+BCSKK70JP0QFZ%T>8B<+HB'ZH+<9 QQT'3"(Q.N7'JO8I:N&5/-
M.W4^_>#N-!$CT^1'ANL+S-%R]AZ^"C8[;"FV:Y>ZX>N6:IJX8!=_R?]:!.;)
M@U>)+[3Y=G@*W_%%#U 9XY[^/(:)Y!F]%3%F&ZVWNOHO!P5>ONE5R!,?#@M=
M)!S+(M$F<5'/B("M4I@94K1ADI\<<L^:++ZO/G"UJ5I_D(E)L:U#Q% 2[(0+
MVBF$GH$U1-SOCG@83RQ9H#IAB.;9#P4@"PW(7UD5SD5=#8Q.=P&,').NYA2Q
ME'-!C[/Q"#@2>M.WIZZ9DX^6]"-55PCF(4J:>!BS>,8>FHR/=.8:DQ*'::7+
M3P7%>*(7TCZ@(7\X2'2?I= @NH^T:!#=1V04$ >8 68 =XGM&H R\"_DB&DX
M^"\%"S>#-9A],6X %0-0L?[Y@F1"ATW9@\Y;U+D .A^=SD70^?!U3@[70JYI
M9H1!M;-Y%6N,Z!AU;,P]O^\N>AO$%7^@#J@#ZH ZH ZH ^J NJ%0QV8H/ZP@
M_0J0$AH:KM)]^:ETOA#$%F8C("74$$(;V-*9-%2RD4AU6$1:+,D-C >,!XP'
MUAQ -AY:[O:;H:/7H'(<<P[]5/I.725?(8KG2W$ 6+##5WX/!7H$R3V,@1A7
M!MO4]5"@8-T,*0.H@[ "(.:'-:XV&G@Y$ /](YCYL/4+8@ S'X%^00Q@YB/0
M+XBAA)FS>=+1MS,,\7##D);/+5CT-2<_:.RT*SN+&F#JG!WJ$\!XP'C >&#-
M.:WF(6<,VR_8?K&Q_0(S[[M^00Q@YB/0+X@!S'P$^@4Q]#9G/,;J^ 31Y1"3
M0G#DE!%!63U0!]0!=4 =4 ?4 75 W1BH8S.>'U:D?HL4A':T>\;:T"EKY.>]
MB3;().U)+-))DGN639-TR0EZK)UPN\O2,28<_]:3VQ!356 \8#RMC'ORV@%)
MY$'MH';&U [U(G#T D<O;!R]@)GW7;\@!C#S$>@7Q !F/@+]@AA*F/GA#83=
M[ ;"$PXO'9X'82M,Z:R[@?O2^Y%)[U)*FX-J;)K=<9S!HX&^V#7T-(6>IOUS
M ]#3=/0ZAYZFX],Y]#0=@<Y)3U,.6IE"P3^T,FW7[0!U0!U0!]0!=4 =4 ?4
MC8PZ-D/Y807IT,JTJ>$JE5'RXOE<7+8P&Z& MH80H.@>C >,!XP'UIS3:I[-
M@&^,N5MH93HXZBKYBAE_+DX&T'-L^,KOH4"AV2-#RF";NAX*%*R;(64 =1!6
M0&:ZEUN0*\/<&Z9L(^[!:'W_P=1JP18Q/5R46$S_#'+<2K8Q/Y\)3*>?>JP)
MIH0 ?J2G5@1^!-+8 XLA=SMDKE59PR+9(W/42>P>;M\AE\*0,H ZIG(I G^^
M'$(N9?C*[Z% P?$RI R@#APO)+%[N0'Y<7EWR3T:F"=]ARGE;"PJRS%?N0=5
MTP::T^Y'%D&:GXL\TUBV/58%4T* ="18$5C1R04XNG$'MAP!M/H)Q]5& \\)
M8J!_!#,?MGY!#&#F(] OB ',? 3Z!3&4,',V\\W#+(L1"[/2]X8MMYU]'L2Y
M4,?7_ELXK.)%X5R<#>"TB@FELTU=3TQ26)Y/11$LDGV+;$>@70&F0+T*&/6(
MW2PO\>?SQ;S_)@D'#["'AST\&WMX,/.^ZQ?$ &8^ OV"&,#,1Z!?$$.U@X<W
MM.U@AG36&I+QG@6_=$LD\Q(P&+X^P4'9+^>))O]U%<]$HHKEA9SC 3KFRN*,
M#7>']C;:/2 S%)C7IG/!R;K"97?P/.<P#Y;%.;J)L*W]B13N459UBWXE\D<-
M/X0)WA@FMY:M+8?^Y:A/LH9TVWW4VAJF?6$C<\>I^A.R[!W]Z!F9"$O'QK3C
MSU19.Z=/VUO$K3'#IKRV'5DCGSJF:JN(<B)KFH=12;3*66CM?TA?IR%,K[V5
M=0Y+G7O%.KIL2>J+(JEGC7.H#U+6=^C/;U4;"WJ=_-*[@T_0U]XB!:$=%1:6
M*O4=Y.>]B3;(-!&9B,;Z#^Y9-DV9:"4U:W-^;D:,4I$4[[$E; Q-,Y[QY'>[
MAUJ8<.-)51 G<R;"#*U5395MU=")<1#3>4#X73KY C$FI!/'@>>C)NMKUX+(
M0\D6=M@N+=MT7+M4L$61\?!S^#V(VV$&MA9Y%<J9*>XD(E/F[2$Q>8(0TF=\
M>>ZYHI=UYX7KU'\[FYQQI-^JYT"#WTDBQ_\]2XGUSBR]E62-52;O+?QG_Z?@
M(V]<;R%SV>7H;YSLV$8LW456A'?OGE7%WK[E)Y._1!(^62FAF--.K2_>B.[;
MYK/(RXI6I<(%UWN94.E=)W\4F %F@)F<1_O2'YS)'5C!N&'?^\60FJ)FQP(G
MW/VU4X8%?>^A[WW#?F!0O9'O\.8562'?*S:%#TIO4^D?0.GC4_H5*'U\2O\(
M2A^^TFFY/(.*A@L5K,#\?)95DWN2-0=Q\H$SEGF[A@3%ETP47XIB5U@.0U<X
MV]3UQ!QY?@+F".;(C#G.!#!',$=6S'$&:S58(S/6*$T'<%N7S:WIL#:=5UM9
M?T2<JG.;</M)ZJ!,4IN$_VS86V3B'];&#G&_H)<]TBWTZSDFUV8PF]'G<2M-
M\&E7=Y]'IX9>J)^70/W#&K<:^@%H?UCC5MMJ@/:'-6ZUT)YIUP_W[$\XKC::
MNUH@!OI',/-AZQ?$ &8^ OV"&,#,1Z!?$ .8^0CT"V(H8>9LGFU!V:6QR;F0
MWZZQP+$Y$\?FXGP Q^9,*)QMZGIBCKS05:YWZ IGF[J^F".T  !S9,<<9^ <
MP1J9L<;Y$&Y'P.DM9(@@0\1&A@C,O._Z!3& F8] OR &,/,1Z!?$ &8^ OV"
M&$J8^>%]LMWL/MD3#B\=G@<A?%((Q=W^P'T!!&72NP#0K=L>XH2>K>]V#4"W
M '3;/S< 0+>@= "Z':/2 >AVA$H'H-L1*!V ;J'BNC&@6RB['D/MC"AU!6DQ
M=(6S35U/S'$)9:Y@C<Q8(R\.H+"0"86S35U/S'$*J,M@C<Q8HS2$%@EL[DR'
MM>>\HIW*+:^MMUFQA;EMX.=V._SE^ <,ICGZ/&ZEJ?]+=[O&(C)^':0F^F$!
MG6W4P #8-(#N]D9@ 6Q:0&?;$3  -@V@NQU /0N *Y4G'%<;3;TRB('^$<Q\
MV/H%,8"9CT"_( 8P\Q'H%\0 9CX"_8(82I@YFX=@4)Z9!XC;\F4]QL_7VSDA
M;N/0_0A**R7B7'$O!%Z(2KY_.F"[+*.' @6C/KT.P*C!J,&HP:C!J)G@#(P:
MC!J,&@['(0$'"3AF$G!@YGW7+X@!S'P$^@4Q@)F/0+\@!C#S$>@7Q%#"S"/[
MY#<4$C-#.FL-R7AKCE^Z)9)Y"1@,7Y_@@+[)$]AO9R%:\+.JV-NW_&3REW<>
M *<FOQJ._7:COB#EW1E'\#A)C@ S0;]'?O>8(K^'6_I00!E2RV3JKV\<Z^)1
MEO=OR3'TW\DI]$?56FN&Y9C(ND<O]@?-6/_Q_M__[:^I!U>6A6QKI2M?5?E!
MU51;1=8W))-O*M?Z+5H[IHE)Q ]\-W33__6#;*G6/1D_>#NG*K^=?9;7MJK\
ME*;3R6PQ.R,714GRYA9M?CN[X2<_)_Q/ E!T;TRDG^*$_+P\>Y_02<7ZA:B!
M\T+.43X5[_T6X:]KFO&,.7"59'&6L\//X_=Q-O[XRMCM9?TUR"'-WUG<1M5E
M?:W*&B=367&RKN#9$$B+VWGBXF2;VX1U (;.R5P@,3Q5L,@.8S?1MV<7#]"/
M5%W!$]]VR8V,ME61*9OK[2MY/_F,_%FVR=U=5=\[F&S'Q@3_B<FT#4Y!-C)W
M>$9C_M?;R'LND_:>5(PG>B%=1)'G6RJZB-0$2TR4U$3*,IMZ12&>&UQC&Y'W
M%OZS_U/PD3>NYX5==CGZ&R<[MA%+51)W]NZ=ZQ>6PE\B.;FLK%W,X:1\HS>@
M^S)I$7E9D4<M7"R\EXF5WG7R1X$98*;)1_L"5<YDP%T*@G\Z))S.DX$N @[_
M(=757?H!A[\[9S HS-ZOZ EI(=L\F[('G;>H<P%T/CJ=BZ#SX>N<I,="KFEF
MA$&UP_4?5J[_U+$Q-_/:7?3&>"4C4 ?4 75 '5 'U %U0-VXJ&,SE!]6D'XE
M6UL&=W$MC]O"79Z*S0^D\X4@MC ;*Y\:,)@^Z5P(75WMZN.E+3 >,!XP'EAS
MNM \FP'?&'.WWPP=O9(O_(%L;H,Y;[E#R6CW.-U15ZV1IGB^%*%[80^4WT.!
M NH!0\I@F[H>"A2LFR%E '405@#<S+#&U49SEQ/$0/\(9CYL_8(8P,Q'H%\0
M YCY"/0+8BAAYFR>=/3M#$,L/,.X-VQ9&V%G]9,?-"XFY_/9G.6#QAYK'NH3
MP'C >,!XV!H7UAS(&;,\[GCV'2 &R#*,0+\@!C#S$>@7Q !F/@+]@AAZFS,>
M8W5\@NARB$DA.'+*B*"L'J@#ZH ZH ZH ^J .J!N#-2Q&<\/*U*_10I".]H]
M8VWHE#7R\]Y$&V22]B263=JT/,NF*>MVT,'D]83;79:.,>'XMY[<AIBJ N,!
MXVEEW)/7#D@B#VH'M3.F=J@7@:,7.'IAX^@%S+SO^@4Q@)F/0+\@!C#S$>@7
MQ%#"S ]O(.QF-Q"><'CI\#P(6V%*9]T-W)?>CTQZEU+:'%1CT^R.XPP>#?3%
MKJ&G*?0T[9\;@)ZFH]<Y]#0=G\ZAI^D(=$YZFG+0RA0*_J&5:;MN!Z@#ZH Z
MH ZH ^J .J!N9-2Q&<H/*TB'5J9-#5>IC)(7S^?BLH79" 6T-80 1?=@/& \
M8#RPYIQ6\VP&?&/,W4(KT\%15\E7S/AS<3* GF/#5WX/!0K-'AE2!MO4]5"@
M8-T,*0.H@[ ",M.]W()<&>;>,&4;<0]&Z_L/IE8+MHCIX:+$8OIGD.-6LHWY
M^4Q@.OW48TTP)03P(SVU(O CD,8>6 RYVR%SK<H:%LD>F:-.8O=P^PZY%(:4
M =0QE4L1^//E$'(IPU=^#P4*CI<A90!UX'@AB=W+#<B/R[M+[M' /.D[3"EG
M8U%9COG*/:B:-M"<=C^R"-+\7.29QK+ML2J8$@*D(\&*P(I.+L#1C3NPY0B@
MU4\XKC8:>$X0 _TCF/FP]0MB #,?@7Y!#&#F(] OB*&$F;.9;QYF68Q8F)6^
M-VRY[>SS(,Z%.K[VW\)A%2\*Y^)L *=53"B=;>IZ8I+"\GPJBF"1[%MD.P+M
M"C %ZE7 J$?L9GF)/Y\OYOTW23AX@#T\[.'9V,.#F?==OR &,/,1Z!?$ &8^
M OV"&*H=/+RA;0<SI+/6D(SW+/BE6R*9EX#!\/4)#NB;/(']=C8)&CP]JXJ]
M?<M/)G]YYS4YU.17P['?;M07I+P[XTC/0[)YPDS0[Y'?/:;([^%>)Q10AM0R
MF?KK&\>Z>)3E_5O2H^GOI$63VU%GI2M?5?E!U51;1=8W6H2.E&O]%JT=T\0C
MXP>^&[KI__I!ME3KGKSV'N\Y/VC&^H_W__YO?TV]O?BE]"T_=./!0N83>=D7
M?>_8^&-#7^-OR;9JZ,'[.57Y[>RSO+95Y:<TG4YF"PG+!F_S\ .W://;V0T_
M^3GA?PH3?G%O3*2?XH3\O#Q[GU!EQ2.EZ+R0<@Y7W%.3+<+?UC3C&;/FJM;B
M]J;QI"J(DSDSQA9G;#@;?^$!X7?IY NRKG!()UK&DT63]37^MO=0LHD:I^J6
M;3KDQH#%*8Y)Q\//X?<@;H<9V%KD54CA,KNM+NA81#9ODT:;%),G""%]RI3G
M("K.\]0L25A[:C9D*;'>J9GGR]989?+>PG_V?PH^\L;U7*G++D=_XV3'-F()
M%^*3WKV+3.[(1,T0:<QMI#R<-Z+[MODL\K(BOUCH\KV7"97>=?)'@1E@!IC)
M>;0O':J9W ,4C!MV7E\,J2UG=BQPPOU'.X5 T'D=.J\W[ <&U9WW#IEX-Q;R
MO6)3^*#T-I7^ 90^/J5?@=+'I_2/H/3A*YT6;#.H:"CI9P5HAF3DN2>2DN=D
MFE>^0WL;[1Z0F=H2SMLU)"C_8Z+\3Q2[0A,8NL+9IJXGYLCS$S!',$=FS'$F
M@#F".;)BCC-8J\$:F;%&:3J ^Z)L;DV'M>F\VLKZ(^)4G=N$VT]2!V62VB3\
M9\/>(A/_L#9VB/L%O>R1;J%?SS&Y-H/9C#Z/6VF"3[NZ?3LZ-?1"_;P$ZA_6
MN-7NWX/VAS5NM:T&:']8XU8+[9EV_7#3^X3C:J.Y+01BH'\$,Q^V?D$,8.8C
MT"^( <Q\!/H%,8"9CT"_((829L[FV1:471J;G OY[1H+')LS<6PNS@=P;,Z$
MPMFFKB?FR M=Y7J'KG"VJ>N+.0((/9@C.^8X ^<(ULB,-<Z'<#L"3F\A0P09
M(C8R1&#F?=<OB ',? 3Z!3& F8] OR &,/,1Z!?$4,+,#^^3[6;WR9YP>.GP
M/ CADT(H[O8'[@L@*)/>!8!NZ1G[\H2>K>]V#4"W '3;/S< 0+>@= "Z':/2
M >AVA$H'H-L1*!V ;J'BNC&@6RB['D/MC"AU!6DQ=(6S35U/S'$)9:Y@C<Q8
M(R\.H+"0"86S35U/S'$*J,M@C<Q8HS2$%@EL[DR'M>>\,G3,C^6U]3:1\O^W
M][7-;>/(G^^G:K\#RK=3E:FB'9*2*,F>I,IYVLO^9Y)<[.S6O7+!)&1QAR*U
M!&E;]^FO 5+/LB+:$@4"_6(RLD2B&]T_ -T-H)NQD:QK[<L?LE!\'J=LP%+X
M$?HFRID_T#2EHH!WEL!SHQ&\O/R#@F&.)M.M-/1?U><U;F/C-RTUT0P$U.:H
M(0#4!$!]OA$B0$T$U.:.( #4!$!]'L#S$(!7*H](-S+FO#**07Z),-=;OR@&
MA+D!^D4Q(,P-T"^* 6%N@'Y1##O 7,U-,#R>^51"W -?UE-\?_TP.\2'V'1_
M :>5 G&%N'NNXRY*OGDZ4/M81@,%BJ ^O@X0U AJ!#6"&D&M1,\0U AJ!#5N
MCF, #@-PR@3@$.9-UR^* 6%N@'Y1# AS _2+8D"8&Z!?%,,.,%_PDU_+E)@;
MI.-'C()K#HT.A60>9QV<-[_2 ]E2*; W)_-LP0]AD W/'=O^]:),P!G129)G
MYX/PD047)T3DXQ0Q NB$?$_\779*_#UWZ><"VB"UC9WZ_77.3^\H'9^+;>A_
MB5WH/T)Z&T9A%C+^)Z,\3UGP-?[._#Q-@> [RD/^(TYN.4OO12N?XW&>P<])
M[,-;- N3^)H]9N^BQ/_K[=]^^7W:_N?XGL59DDX^A-R/$M'N[#D2!F]./E$_
M"X,;K]VV.[WNB;@I*J(WW]G@S<DWQ[ZQG1N1H>@ZL;V;EBT^]T_>KBBEX@&&
M7;;R-XV,G1)SM<_(M,\@2K*&YX7/^^F!MZT',_$3.H)!EW$A7U!E)DX<9$,&
M34=1\@ :/E]C=96]D@%W781/31(5Q_K:2%E!_-J(V"2\YYWN*.<S'Z1!QQR^
MGGZ:_532+:?3HKM$_D5HGB5+,4<Q+UU<% .\Z_VZ$%S;%'Y;FCG6)KF2X(;&
MMDV-6V?]:6.5VCKZH\WL3%,R6^\[/^%/,C\K85OJF1ER<YJ_50W<IJ^?2^#P
M"0.5=!:, ]+:@<3]8DB_.@1X/'9_QV._TP?R)P58AS0Z< (8Q3?LE=R;/\ V
MO&OU>[T#L(HG2%3CKCF [&N0,5?--4VOU>K?22HD<SI.$Y]Q3%AVQ%0EKN5V
M6S6-6N,TT0@$.%9+;02H.2.;Z&5\"N.0#UE _I$D ;H93>>NTC31];K--^Y0
M\TW@KN+RY;@:^,%XZ/R(="-C3G2@&!:V'A'FNNH7Q; #S(_E5[U8FW,GRK 1
M?(!(<,7*%I9=F[&EH@*,57S':O<]E16/]C,:%FA8J&%8(,R;KE\40S7[>?G^
M@]I7&+9=,5B\BG#E#UF01^SK8/;&^SQ-X=.U:/2I:PG=GEO_M00\U(^'^K4Z
M!Z]59_!0/Q[JK_<L-A[J1R#AH7X\;M/LXS9XJ-_ ,]1XJ!\!J10@\5 _'NK'
M0_W'IHN'^E711",0@(?ZT<O 0_TF<H>'^DW5O-K<X:%^/)2$QQ3J=X;,$0/"
M7&_]HAAV@#D>ZF_:"#[ZV6X\U&^HXO%0?P-0@H8%&A8J&!8(\Z;K%\50S7YN
MTJ'^70_K;S[@+[8 ,O9'>,^"SW%&X[L0WKGDG&7\)V?]VYW:S_HO';Y?W/20
MHKP>,A+.^D"H[ 0@+J*Q#T1HRL@X95R<%@S(+8N2!U,/_?<.>^:_[^[QS+_7
MW^.9_XZBQ^2Q,UIUIJUH9[2XC:&@E3H[ .^T=3H!O_DJ!5'T D13P%T]1K+%
M?GK6RK_3,9(=\3O%36D "VMERX&3YZ!PZ2J51=BC#["$/J5DPFBZX7*56K#4
M]G[,#\X&>;0J\1=<BHG"@3#@]]BB!(B:F$ L[A.+_TB3]6/'+P".3]-T OW8
M8Y/%!70$H_Y@O/3]?)1'-&/!?O$#7/X_63\24:0_BKZP;-[IVR3Y:X]8NA=E
M3!4$$9X,5^5D^ =VSZ)DS )RS?QA#+V^FQP6,%J<=%6;NVI'0P[ )IX.5XV[
MAMQ%=2S7M1&0"$A5 /FJ8S?GDL)O:JM<;>X: LBNXS8&CPVS__6R[*]3"AQ2
M8&!!#>*3^(_(7Z&UOS!L>LQ+_#4-9>.TT SMUV7I&J>&1JC_E1+Z/ZC->#1K
M4*51L)F92E IV.NYCGNQLI@K+T"\WX%TD2Z>Z$<QX/T=U"^* 6&.^D4Q[ )S
M-8.D>AZ2:&T/I289C8A@<R!OT9U&XAK=^ATT/#B!W"%W3>.N(1M_CN6V\6@$
M E(90+[J-"A_(QZ-T!^0FA^-P'@YTD6Z&%I ,6 @$?6+8D"8&Z-?%,.+XN53
MRSG;K^5<"L?Q*EQ==;R3^@@W)5.*DK.+>6F U@KA$BW+UV(&(,P A"D*JN@%
M,P U>I72"HN8 0C!J P8,0,0H@@S .ES UC/PVV8 <@X[C #D)EZ;_XA#LP
MA(!4"I"O/,]I#![QF)O^@.QT^HW!8\/L?[TL>\P I'X2$,P I!E=S "DA!H:
MH7[, -2 !#:8 0@S "%=I*LFW<B8PY\H!ODEPEQO_:(8$.8&Z!?%L /,U0R2
MZGE( C, (7?(G9G<-63C#S, (2"5 N0KKX='(Q"0Z@!2\Z,1&"]'ND@70PLH
M!@PDHGY1# AS8_2K@Q@6#-O7,H?$3#[BCY*E-R?V[&[G0QADPW/'MG^]*)-.
M1'22Y-GY('QDP<4)$3DHA%T.TI+OB;]+Z8F_YV;T7!.[\O7[ZYR?WE$Z/K_R
MARS((_9U\$G&?O\0H=_/L\COI0S\7HOWKL%7>1<E_E]O__;+[]/7/\=^,F+7
M]/%#R/THX7DZ?XZ$P9N33]3/PN#&:[>[O8X#G0!3'Q[XS@9O3KXY]HWMW+BV
MT[M.;.^F98O/_9.W*SJON"FP"!&G]T1\_-GW67MGI.@T*.T1.%F#Q,+G_?3!
MV]:%SS$)6,;2$6@OOB/_S6D*?T43,DZ3^Y"'2<QECI%P@6>+9$-&WB>C,8TG
M).? B_B"QG%.(\(XL"<N?1,V&##0WKU\C:3P':'C<13"3UE2O.)GXA61GP)X
M/0W$(T!X$&8$: (>@!8-_I-ST9Q@ R3JI\ O :B-.*$IL ALR]0H-)NR?T:N
MYPS.#H=U+_A./ 8A?)="MT&XDLL?9U=G9,!@_,&K/*-9GB7II'AXG$)#*6B%
M4&B=I(SG$3 _D,_-Y 6L RSBZ9\T#H@_A"$"DI.L;V967$^6]]P)C:+D@<8^
M2.R.AC'/H/\<% =\ID*:P'JQQ7)&/H&4&/6'@@?1<#9,&9,40<&,C  I0TY8
M',![&W,:]>3#8B MZSEEOIB# OB9A",AO30$><QPL@:3LS5LJSV5;9N+%N<L
M$,@HS$8LSOAE'+P'@0(;+/9#QG>9Q3P=9C'OC"R(H0#THB"./:T]IT^;WI&?
MS\,,[ I_]:6+GSXAF_TCS,*[8AAO$TK]\_XG=IO"?#D18]V#20DT. +NPS@C
M#S"9#<)(;N+*2> J'\-PAP'^/LG3;#JW7,DY#OYX#[V'X1^'E+QZ+_*[3,2W
M5Q3L /(^HBG]S2*!G&^G1!>F':MD  1TRX8T&HAW+^^ /' RNW8?BHD3AN@9
M>57^!FU.9\/%>4I@4<R.[S]^/9LVLS2MSKL)TRJ[DZN7F"-]^!+6E%?.0C"\
M>"(@XHQ ,:<*F*<PG"V8$&5ND^E:!NM@^?L@%!OVH=P3'PC+L)C#@:_UYL!*
M/!7FI0\(DH\EMU$)%[[<O8]?+\@K=RMOE 1Y(?HHF= (/JZU(+AXU=K0RBCD
ML#BG"2QH)2.@8W$+BG FEEQ.P*IE:='27-T_8O%I5%R8(E?EHY=^!D#X<7UU
M^=N,!2 D5ZPX %C XO U)A^8ST:W+)USTRV6H.G*([!VE\+SP. F58X2R2IH
M@,)$5.A]IEZ+C(5=DXE9:88G>%0 6SX)W";PTN6H6 W?3U\LS(>G?K7*D;'.
MO-.:<@]+$R]88J72-VET ;"E?JP2)3R1H[Q$I%A8UP%8O+>@H745SJ@]).)X
M1G@?!F#]\',QUG.P'$ >4R88]"Z9E)8"%21'+%W[=6I8";U(+L'F**P,:0N
M<&\93#=B**\/=%=$_VW7/CO,=.>XV^8[0-L_:;S"4-_:8.<LS!^EIF%8L9&0
M5RI_G(..0[?_8AN1R0OT3#&P $HP_  0X!X!*J<ZW3A-2>7#% 9REI/C"_CW
M15ZPTP4FA+68RH'!PT?@+A>Y>TJX35$S'3*BP0\):,(Y=6P)QJ4I,F"^F.&G
M<T:<; ?ERB2V_O8ZTB^69ZQMKZS,?_!F>^E-@)9\T2+SSV*: &XM<.EO653^
M;_8ECZB8]XJ16?Y1_@BM=Q9:!\&*:3^)Y<0/\@3KG F;_2',AL).YN/2U1#8
M2$:A#_/$O5@C[T13WD)3>1S1AT$>2:)Y/*!A*B'$LE 06/)OEA0N!V6A=<!$
M* #+'TK<TL$@E(L1<" G8NFX)97@>ZRQ^R=-_>%</NTI\*<8W6V@+@X]L1Q)
M[)>@+Y?!97=L4;;+@W-Y0)7TMPW2=9V5<SXXL6 XC,<)7UBG-JQR_*>RG^^
MDMW"7!6C5?O1]5,G#H]/7.)L076.O3R_BE4OY#QG!2;2/!(: UMO\I3FML/Q
M*;]_!5QG<X[ :A=>;S&#[<+44R1^,DY@;0#*RY8+YXD?2H-7SF>;NKO!2)'#
MRR*W^=R0>XJG-38VV3P+'$G[6W:R,,#73.EY: +ZLHG?PJP1+NR,PO$FN$7@
M>9OGMV)*CT%.OO0U8&%EL-B4WIC$PE+_-J)Y%]RNJF(!@JN\NNXJKSS)P<\F
M[)&,131.Z"ED@WDXK<"L;)M.Y#P,BO(9$]$<ONA5@9R&/QLDY>P=;_8/%I>\
MJ3TUMV %?1;,N[+&Q@*X?L:")0[" %B%YPP**B9TX9Q-%E^7 V'1'HG#)SR;
ME/TW9[S([TQEV#.Y9^"K2YDMR&C77L_\GR&+9ZME@:39!, 9^ZOLLB3SA%K$
M-+-.0BY^2_%$9[9*"_4,$A'#E"LO&3*:BD]KK[B]]1EWBY *OA? .>WE"+@7
MO9&>83%(LF$XG1V/,L:O9UY2RD;"P):^DU#O%D^)7):S/8R222&4#S,H?!?A
M7_#8AK1H"\Q\RL'N+G=DBFEZ(&;-.7Q$=+*4_%<_2Y;=U])0.99TIK;1K9@O
M[F58AF8_B>" 3D4W$UA>P%\-LP)KTA(/I'%;1"5S1N[#NP1L'1Y-RBB$W#?(
M.(L&RZ89-%DZQ_!H'LN0-30T3F$D^(6WFT?%]@$!NC+>+6=@>!&^!+M?[%U,
M=QCDG@#EB6@'1A1,&/)"A-C:$(^E8A.@<%AXN3$0BV"&<,@X:!:&URV#$4M]
M/\WGYJDPSH7]+J.N<G=2#LY!&-/8#\M="B9CLX=2Y]Y#R@<*OWX&28WB<!#Z
MI=F@5A!6:#-) 8PB$ M^>%I$$6]S&*:,KVRUR0R[8LM(3&MW,/:+Z+L<)V+*
M"V,_R@,FK^(L]'EA+^^,? ,2.2TB83R'%6O>T#*QHL&B(9A[AJ W &0ZBH M
M"=1B&,EW9@0!A&+1%SL @W('#S[R7.RH"0=)[A#E<M.J7!E77YV<D:O9D&*+
MVY /(9@*43@*LVF[<FV&97:V#UC:&&$:G,JVQ 9CT6T0-1?-BBFR[.BJE&3[
ML_F"#K(RVEGLCLZ#HF+?<BJS8NH8T<=PE(]@>&=EX+<8P>+Q09[EX."-Z62J
MK+F(0=\@U%LF5_LP+9;7$073=Q9KY4LB" OC8KIC*^8FX""1L?5E[0U+.V0F
M[MF&G9_P3(JNU%]$'W@NUO1$Q#2R+)JMZ,L!;KX=5]<KQ&4D0@*VN J6K+V]
M@&"Y5,DM39 "K$MI@; $K Q?('Z&\%)0\"Q9:'&R[=UI."L*Z6T8A1*;L_8$
M<)B 8C%)E_H-TV*;MY1)>B_L;;I( ;Z?,U=8B(,<?!,N[%X!@FGLN0"ZGZ3C
M1.X7@[17(@%"3L/%QA>6NJ6>+'X//<I3L2&\-+T3]3=9JVV>BFW7[(%GYU<9
M_"6F()##1X! -OD"8^W?-!4^)?^:?A=KRT[;K]U>[=NOVR,>SU@J^V=DVO5C
M;[3"O K2C)E?3J'E.(X2<6@+A@#,,K?9DVM,&;AXF'9&'B$040P6P/,2R-"Z
M/-TE/H,-5IYXX (/Y;;S:"1\E^(+7OH9_'Q-,$]$R]QU;>TI7+8V$%<&U-J
MVZ2JY]WP+0^P^2 +.N;P]?33[*>2;GE^KN@ND7\1FF?)TM42<1[OXF)A_EB8
M"S:(='[B<M/IOI)BT5J[M]#8MC.!6\_YE8VYE=HZ^J/8&>P,=N:)1XTJ8O>\
MRF]\*#:.Q!(H=R/E7^ 'T/5"<$H<==>T.DTNCH" B;XJ]!=4I9&JW&<5+^E,
M1GNNXS6UV=1$&Z)\GRC_1,-TC]#YEZ)EE]3"C3%]1YF;0]=8F1MET#XW>-'
MJLQE'$Z$S#E_S5D:,GZ^=8OI^%A<'(>>3G;*%?A%*V>RIY>:U%3#T=6OE9GZ
MF8N=35^ZP6A?&J#PCX_CL#P(CBHW1>4L]4.^<&9LG(;^FNI?X)W.HFD*P@ES
MWJI2/NQ*6GKD\K @T3USG@+<54JAU_*L7JMW %XQRZAJW#4DJ6/+ZR <#8"C
M MQ5PN7:Z?*>M7"^W79:B%I=<*$V=_M$K8NHU087&BS]9Z[7?#RJZ=)JZ:R^
M4S"BT62ZU>I3>);KUE40P#A5- ("_3:J7R^ZE=2_87?277:*$!^:T=TO/ES$
M1_UT#^ ,5(-%]ZRGM-[5-. -WI-ZCWM2#>>NFF/1LWJ=NF8(+<2+W-4%S196
M9-1&\VIS5PF7ZZE[W15/##=5M4&&VMSM%[<NXE8;9#1_@\IIG_4T *2:#JZ6
MKNL'W*$Z8J#)ZK1P@THSNI40T'91_7K1K:3^E23[93+>NLZ8&*>;YF*BMG-'
MQNE&Y8THUSE3>P?R:4-]7AECGW?E543)T>@N>QW*EME%,>Q+# ASO?6+8C 8
MYD@7Z2)=I-MTNFK&[DT\G':=9+):_'(&]WJRB.J^'Z@ =]5V&OI6NXU'UK11
M?O.WJKW:=KYT5SARA]PA=\@=<H?<:<H=[C-A !X#\!B 1_VB&!#F2!?I(EVD
M:S1=-?>9]-I!>K]8Z1?+SQW_;+#7MARW6U/<W#A5J'P4N-W#$^":T7UIJBI/
M7A;!V4 SNGN!!2X2)BX2'EX741XD&-_$^";&-U&_* :$.=)%ND@7Z1I,=\$E
M>"U+AF]8O?R(T?0<UJ=L*%:NQ]D"-)_^5U:875]^:NEZNKE%;\5=C[D_M;16
M7"&E),H%^<V)?4)$'?52YK._A4,V_7O3_L?S]A!**\!/HHB..7P]_33[J:1;
M*KWH+I%_$9IGR9+/*D!T<?$0!MGPW+'M7Q?<NTT.X))"UR!94BQ:Z[06&ML&
MY*W@+!MS*[5U]$>Q,]B9?3[ZLKW4WG.W4FN(1&V8O)\[/?9VWF'=L>CWM!0V
MD;/]J9C2M^S%;NK*SPIKOX*).1LF.:=QP"W"'GTF>!&EM@E\16:%MT4Q=_K;
MFI^FW"ZOGA76O^0B@D^2P:K07U!37:IU;:_^!0V"[<+2: +BV6.C>*9@1Y0;
MTW>4N3ETC94YVEMZVEO_+I8SXD>4\]=<9E@^1ZOJ.%;5/_.8S7O=LJT]VBVN
M[?35U"5B:)\8^LQY3F-?^D<,%:Z_PC\^CL.49F$2H\J-43E+_9 OK!7C-/37
M5/^"U6(69E$03FI>HS Q7=<1+EL8FT] T9Q(M5:LUT*\R%U-T%2GE+H6LD?N
M5,%M;2?FM9!]8[EK2%;$&DO/8_T^=!?TCE?4>_FJUJKPQJFB$1!0I\JU<7K2
M Q^U59,V3D\J7]NMLVJS1O8<!HDQ2*P'=\H6C=9"NLA=3<@\;C5C+>2-W!T3
MJ[556=9"WHWEKB&QX#JK/V,P&-V"YGORZD1Z6JYE>Q@,UHPN9FQ46CV-A@5F
M;#0Q](L9&]4'"::RPU1VF,H.Z2)=I(MTD6ZS ETF[I)?)QF-B(][Y1IR5VVO
MO&UY7;OY,714/G*'W"%WR!URA]QAG7DMZ9H3YT,Q8+@3Z2)=I(MT&TNWD94[
M=H_$+BZ\2Y4^%H.2DN;GF'SULT2D\'9M!^Q/1OWA-.!(LH2,\]0?4LY(R@+&
M1K*VAY_$4NCB\SAE Y;"C[-8)9_^#M]! W1C:TOQS7 T8D%(,Q9-H+TP2<6C
MV5 ^-8Z8S&B7#.0WG[]]/2/ ])?D7AY$*;FF\(8(F\)37L_JV\XL9DH>6,I
M6!EA9:ZTX(*T/*O7ZBT\$V9#0N/9(T1F41.M_;UUYGHRU_R4XUD">GE,KK53
M(^*DQ%HC9^0:.I3!RYSZHH\EKY3XE \CQOF\J0'(A,I>=+J6X[JBU<6V. DY
MST'@MQ,IIO<@.!I/SL@JIM:*LY0 6ZAR4J:8C>@DR;/S0?@($ELOVK)2U&7N
M><R']@;#:^.X^_UU]L"S\RN!A6$2 6?\XW_S,)M\23)6IJ7E7]/O8@#Q#R'W
MHX3G*;MFC]F["-YY^[=??L_YZ1VEX_,K?\B"/&)?![LU-VN$A,&;DT]"$<&-
MUVYW>]W^B0"R"-E^9X,W)]\<^\9V;@3>KA/;NVG9XG/_Y.W^AJKWDY$*[,1,
M0J4 6PBHBQ(Q0[)T1 )VFQ%ZE\(H9=!#:Q$(4WC,P"H )5[?<50+O"\-62J:
MB*+D@9^O80PK#JE7<:C=PXI#V!GL#'9FYZCA+FM8P]+Y'[KFT/$=FTS73,=8
M9TA-M"'*]XGR3S1,]PB=?]$H5S%QMUJX,:;O*'-SZ!HK<Z,,VN<&+[ ^5>WC
MT-/)3MEP$;1ERPO"/375<'3U:V6F8FDIPQ2.I:4,5#F6EGJN%8GWH?9W'^I*
M6GKD\K @,?;4L**7GXH3&@?@%2\_J<9=0S+:M;RZTESKKG#D;I^X+(_OS=GN
M+5=M:"%J=<&%VMSM$[4NHE8;7&BP])_ID%Q939=62V?UG8(1C2;35;<0L7&J
M: 0$^DKGI6RR&AJA?G7J/1NG)SWPH79>VR;K2>5\QC76+];(@#=X3^H][DDU
MG#MUBR1K(5[DKBYHMC!1I#::5YN[AA85UT+VR)TJN*VMV+D6LF\L=PW9H*JS
M"#ON4.G@NG[ ':HC!IIJK()NG"8:@8"VB^K7BVZ#BLT;IYOF8J*V<T?&Z4;E
MC:@ZBZ?OV5#'5/,'IQL9DV,=Q2"_1)CKK5\4@\$P1[I(%^DBW:;353-V;^+A
MM** ['I=!JPAJP5WU78:^E:[C4?6M%%^\[>JO=IVOG17.'*'W"%WR!URA]QI
MRAWN,V$ '@/P&(!'_:(8$.9(%^DB7:1K-%TU]YGTVD%ZOUCI%\O/'?]LL->V
M'+=;4]S<.%6H?!2XW<,3X)K1?6FJ*D]>%L'90#.Z>X$%+A(F+A(>7A=1'B08
MW\3X)L8W4;\H!H0YTD6Z2!?I&DQWP25X+4N&;UB]_(C1]!S6IVPH5J['V0(T
MG_Y75IA=7WYJZ7JZN45OQ5V/N3^UM%9<(:4DR@7YS8E]0D0=]5+FL[^%0S;]
M>]/^Q_/V$$HKP$^BB(XY?#W]-/NII%LJO>@ND7\1FF?)DL\J0'1Q\1 &V?#<
ML>U?%]R[30[@DD+7(%E2+%KKM!8:VP;DK> L&W,KM77T1[$SV)E]/OJRO=3>
M<[=2:XA$;9B\GSL]]G;>8=VQZ/>T%#:1L_VIF-*W[,5NZLK/"FN_@HDY&R8Y
MIW' +<(>?29X$:6V"7Q%9H6W13%W^MN:GZ;<+J^>%=:_Y"*"3Y+!JM!?4%-=
MJG5MK_X%#8+MPM)H N+98Z-XIF!'E!O3=Y2Y.72-E3G:6WK:6_\NEC/B1Y3S
MUUQF6#Y'J^HX5M4_\YC->]VRK3W:+:[M]-74)6)HGQCZS'E.8U_Z1PP5KK_"
M/SZ.PY1F81*CRHU1.4O]D"^L%>,T]-=4_X+58A9F41!.:EZC,#%=UQ$N6QB;
M3T#1G$BU5JS70KS(74W05*>4NA:R1^Y4P6UM)^:UD'UCN6M(5L0:2\]C_3YT
M%_2.5]1[^:K6JO#&J:(1$%"GRK5Q>M(#'[55DS9.3RI?VZVS:K-&]AP&B3%(
MK =WRA:-UD*ZR%U-R#QN-6,MY(W<'1.KM559UD+>C>6N(;'@.JL_8S 8W8+F
M>_+J1'I:KF5[& S6C"YF;%1:/8V&!69L-#'TBQD;U0<)IK+#5':8R@[I(EVD
MBW21;K,"72;NDE\G&8V(CWOE&G)7;:^\;7E=N_DQ=%0^<H?<(7?('7*'W&&=
M>2WIFA/G0S%@N!/I(EVDBW0;2_?)RAUKQ2M*]A:J0)0I.",Z2?+L?! ^LN!B
MO:C%2M&+N64V[_J&A6DC7[^_SOGI':7C\RM_R((\8E\'5R(P.$PB8)-__&\>
M9I,O2<;*')[\:_I=K)7\FCUF[R)X\NW??OE]VLB'D/M1PO,4FGF?C,8LYC)I
MW'<6T8P%[Q.>\2N1\>L=Y2SX1B<C%B\T1<+@S<DGZF=A<..UV]U>SX7>@ID)
M#WQG@S<GWQS[QG9N7-OI72>V=].RQ>?^R=L5ZZ!B='G1F'!Z3P1:-UDA.Z4Y
M<YPS(F5Z>BMZ+>*O,\&0-4MB2WF5YW7(J]H?^?D\S #S_FJ'+G[Z1'%$%Q1$
M"NR0S[%(4!?>,_(MHL_K\ &CYTOFGZQ<\Q-33QT>O\9D4Q:7XC =N'O94,PV
M- U(,B!!F#(_2U).:)# 2X'\>8N>7LU^%W_^1BB\27CN^XSS)"59,FV@58![
M^:U6\=89N8:_1_0Q'.4C0N_N4G8'$P&)IYG]B_Q_'-JB&3PW(;>,A)SGP)],
MK$^6N("?2,?J=3RK8W>FKT(CXB$QW=!X4@BBYSK="[ZTTU&PLD88_F/I/9 ;
M0*?":5K33;0?PBB2[,5^RN1 %E5]1E0N$-&$)+%\81"F/",!= 6(,.H/X1L.
M3Y )HZD%9*(H>8"9NWQX]A.T*Z+G\/PRV5OFTQ$C;#  _8%V+'([ 4V4'6'_
MS>']4AD1L)4)LOU^W^K;=ME'B[1_G4II+K.E72!8;7A&8[&B$%"$U(: L45
M*J#TX;K@ I:Q= 3(# 1#3VE@'7^%'J;4B[:DW,7BN%'N+&6@IKN0 T&@-LY3
MH:5,])J6/Y2I2:$/,!P Q4(9G\"7(U>G/?'Y2W*_,DR<8I2<J3N\FS %7<:3
MJ0YY?OL?T+#0RA*:'@  ?%FQK2>F' D[477%%X,P ET#^E(&"O>'<L !#0Z(
M9X7REV"RA+K98)'):F63*<OR5("U?'&<)-%SIH$S<EGTZ$Y80T],4^5$%B>Q
M0"3,$NED.M#& J@P)(L_Z7@,PR(LT"NW[> GX"5+0U\T+I]:_P:(AN+),4L'
M(F(A>)V.];)^S>Q[^2C"_&4\'M)*&HVC9,+8=!4MP?Y\8VF/UN'>+(QM?9P;
M&A^OOGT#D^$2QJ@XIP!MNMV.Y;I5EWHRI##T;QF+=QO7@NY+S /Q_A', TD6
MS(-$Z+N2?>"V^U:[.[</'*7L@ZOY2@*/D[$ 212.8""5<^>R!*B0& @ //10
MV!!"82$H:9PF]Z'P807"TB2_&Q(AC' 0"MW + G3\^G\FP0$F$+_^&^"L' Z
MT_ VSZ"+15 X$ITHFAG320IZ@BX&N5_RE(_%:TYG*LD09$_36#0HL2/7G"GN
M=\6Q6 Y%>0X_R>5:(Q-PSZN3%9B=,BZ^#Q-8F<1R=PMF42RH"]Q\8K=I3F$-
M$KV^S._R @42?07LR@IH@JD0UHM0CKZE9DOP"?88# 'X.\R&2R^,\UN8Z.;O
M >&OH%&!"JDL09S%P!]TKV!B,<./G%+Z58S#8M0=Q#B<SG [+YL50PSNMDGW
M1QR!BT42Z&CZ$ ):UD?2^JBQ=@/4=)*:FU13;%)?@DP.?59.UQR0+N)?X1@D
M6&AT9>@)?*Z LI@<0E[..)P7LT)O-C+(@,+@@-[_Q3)R3Z-\]_&P-(>"7N5\
M5,ZEV?I0L$K03OOX%+1+9HN. //%6Q77'(G$@C.>1',[4XX*.4_N4P01W4D"
M9^1#GDY7$Y@.P!<'8 ZY&(B@_+52,'(0@@TI5A)AH&\<<A3&Y @6-J! HZ,,
MD<MU_ECA480SCT(L&[ *5>^^@ //H8,I\ 9#CL'RLE:L""L?JU?YV*M61O:)
MX+[B)6FQ,]@9[$RU1[&LH)YE!;&,<R,*25WMN^0RO:=A)'>PE=0BHF>?Z/E:
M1,SW")^%8!8"2'\ _5O^SH*]3D L!8-@CRVR:;&]_34YB\OLL4U5J_7AH#%Q
MT*1L1,-XPS3^@C9EX)_Z64ZC/;8J KAS$+T207>^;H\J@6<<1_L<1Y?3(T][
M!%,HMJ; "?7WV*8,0BL(2,P=H$KN@*_+6\ ;S@64 ?3>86%D[!T\15,)]#S;
M<GMU)>G30K[(74W8=*V.:UOMVHK(:"'AQG+7D/3EO3/713P:@$<%N*L(S%8/
M@:F+ZIL_43H.+-VMYB-231]6+^_T$CHH]HEH-#VW1_-LF,@C7 J&-9I,MZ(%
MWNZWK:Y=5ZXYT[2AE! V,U,)+[.#K^XBIZ8($.DB7:2+=)$N;B5IO)5TM7@5
M>GJ1&G>-&LY=)3OOE6-Y3L_RNLVI+/J; C)6&P%J<U<M]M0X>"H@8>2N)G2Z
MG3,72]UKHWOD#KE#[O3G3DT/5&??<GJM0M,](*6"UQC];RB*FK&3^,KI.U:G
MWU< ! >-!" *MG'2.>O7=9C3.$4@7:1K.ETU373<)!HDZ8"%N$W4?.XJ+?>M
MMFWU:K/YM) O<E<3-E\U#9RX@=EL[JIM8(*GI,'9>=0]<H?<(7>F<*>F_ZF7
M9_E]8S65>LXA-BH84G^,OV/;EM.JZWJT<3%^I>+<N%^(*$(4'5V 2!?I(EW<
M;C)\N^E3L<&4I[(4S^:"B[CWU'#NJAVR;ULNGK)O@O(;*- 7L-Q VU9Q9:C-
M70,%BNA62!G('7*'W"%W3>!.37]8+T_W(TVCR?QFU.R(9<IF58%Q#^QX>V#M
MM@K;7SKJ02DAX+X%H@A1='0!(EVDBW25V_TJ[=_QMMKOF@OGT'2779=E)^-Q
M@Y/Q."O\+!\"W6PLQK;)[5AP&,5WTYIC*UT_CK]ACA@0YGKK%\6 ,#= OR@&
M@V&.=)&N"735W <Q\5S@2MG;?^8QFVNMK'C;/^Q4;^QNH*(' QW+LQVKV\:S
M@=KH7VWNJJ5, 71ZEN?AY7]M]+^%NZ:4<NR<N6T$I & 5("[BD5O<1W71_7-
MGRD[MF5W-$ D[NUA-!BCP1@-1OVB&!#FJ%\4 \(<]8MB0)@;HU\4PPXP5W.G
M5Z\]W'\Q+C*Y)"EACV,FL[ID";F';PF-@^E5.'H;L6-M\2HY4R%=I/M<NDIO
M61JGC7K#XNIN#:JH "WIJKH%9YPB5![YM6YUX286TD6Z*M$U)P* 8L!XGP'Z
M13$@S W0+XH!86Z ?E$,.\!\P4%\G8D-A W2\2-&TW/H?S84DGF<=7#>_$H/
M=GWY*=$\W=R*[TIVTUQ%!:S2VWTC:Y>-'TG\.LEH1&1J_M-;D;&0^,EHS&).
M12Y#N<T3<T92YB=W,1 (R /EA(HZTE&4//#S'67DKG.U)R%)M)2#XLV)?4)\
M%D4E &=_BQ#&].]-$GW>]EHY$GT0!1US^'KZ:?932;><"(KN$OD7H7F6+,5Y
MQ(BZN'@(@VQXWG=_78B';(J8+&%^;7B6!(O&NJV%QK8-ZJWS5=E8M;:._BAV
M!CNSST=?=LJ@]]Q#!GK8?%OHPLP)<V7\YL2;3=#E%#IMW1EG&TV=O<38?19G
M+*UBJDFM/A0VQ&T2!? ;'T=T<A[&PO@J5]=ARA:.0(S@G2&?_\WBH$@1?)N^
M%H^O'9@XHF&*&*D)(U_@$]$!&4V9&JOO:FTQQ:L:CKV=CV7M".TII(BT@T^%
ML;OE -=S /H*3-9LF.2<Q@'_;0UX:H%P<9IP=9HF7-OIJ2EOU/.>]8Q'),W0
M,XYG,_2LXGA6\[2\B7G1WB<\*RJEWK,X9U@;U83D%(YM'X!1S)6B&G<-@6.[
M[2$<$8ZJP-'M=A"."$=5X.A83D<#0*II\NMES']GG-'4'\KKL %8]%$R'@'+
M"GJ 3:9;T=;NUS1XC=-#(_3?:=7E:QFGAV;HWU7Z:ER3]= (_3N6V]3+D1B+
MK==\NV(1_'9GD3L6LY1&THRCP2B,0YZE- OO&89G&\Y=M80:?4RVKHWFU>:N
M6H3,LCL8LM5&]VIS5]':LKMU^=M:2!>YJPF9':MM8SV YCAY*M*-C+FNB6*0
M7R+,]=8OB@%A;H!^40P(<P/TBV+8 >9J;C?HM9&P/:V&>:=!CIXBU;,Q)[:!
M:F]9=LM%Q9NG>,?JU7:(6$4%&*OXKM6SNRHK'N.WZ JA*Z2&*X0P;[I^40P(
M<P/TBV) F!N@7Q1#M?AM<U(E/R]U\5+:X,58K*1YR47>C,U5)BV2#5G*9+;B
MO[N=L\Y"%L8PBD1N8W@WDV':/%Y(;[R4_M@7N3E2%M&RTB7T]_2^J($I8[LD
M&8OG.#0!.!,D"?MO'F83$L8BGTQXS\@XHO! -J09H<#08N',VZ7$R@F GU!2
M))2!ORG\3>^@ 9:&22#8;9UY\VY,0$G\[$!R[VV3^R8Z/TN#L^D=^?D\!!6$
M_NI+%S]]8GK?,DM#*<\KJ9 ?<9AQLC8\G_B\'VEYVX2UP&$!F7$:PK- !M 5
M\Y!GO,C^LO)8#ATA](&F 2>OOE_]X+^)$(0_)$/ !2"'Q>0NI7&))#8:1\F$
M,7Y&K@&$]S3*F6B6Q@3>+=HA(2?%7D022ZB^!ZC3>%) JN<ZW0L^Y]%GT\<"
M0+]H2Y(KVN=#@'*)^F@"TY=\<$:)2Z3'208D>0X$<Q@*T?09+@O&GI$?8R @
M/H;BQ@6CT#?1 DA%K (<AA!T#":8@IH<KD\P#6-V!&U)W@\U(K;/1#X,=3'L
M'\)L*'0IQKC0RU,<;U0W)T&>3H49S]."$ID-](F)#O.Q-RX?N]?=8S[VMJ*)
MLI_5&56S?J-F5.T,)ATV(.DP6 >//A.\2$M 7,H$H[C\"\P3BEF)?[9Q=JCD
MY?GHEJ6K$B^3EC^GP62PQ\:NI)FJ)AX0A_O$X;]+IWF/X"G=[SVV*!VH/;8G
M';,!#?<Y_@K/<;S7,2WG:1R%. J5&(4I&]$0O.N[/;;IPT,I];.<1GML%50T
MFH/HE0SXK5LZ2N 9Q]$^Q]'EW5W*[F!VWR.8/@-"A7OC[['-?XG%0D% JGG"
MW<2$.E_SC&?@KXFH)LW(%3AQ3'H,JW', ]="4/RV>P.3&[R Y4KG.6=A<W>Q
M/XKV3.UL"0V$2LW)@Q'4"L%&;>X:*%!$MT+*4)L[G+*- [6:3I->[M#:8:#B
MV$=YD$=!3[K)=*LE![-MR\&KHKK1K994TSMS$ %(%^DB78Q+:QV7?L(0*\[V
M&QV*UH&[2JO^J[;5Z34G+^QO"LA7;>VKS5TUB[1UYM5ED6HA7>0.N4/ND+OC
M<J>FG6^$!3](T@$+,9AZU$#:*[=MN4I4W3NHM8P@V&J[=LX\I1.Q-5D32!?I
MFDX7$RD>D>ZRR:AS,AX4@_S23)@C7:2+=)%NT^FJ&9$R<>=YY4;4YJ1.N /=
M<.XJ14K:7<=JM6S<Y]-%^S4?@3_$QK-WYM05O--=Y<C=7B?+^L[H:B'<QG+7
MD)FR;SG]=O,!B<%4#*9B,!6#J:A?% /"'/6+8D"8HWY1##O#7,T=!KWV#CXN
MU(X15]6>WD!8*P-AP(2DS,G'>N/YQNFBWIB1NG%S%16@)5U5X]/&*4+ED5]G
M'!@CO$VC:XZ7@&+ F( !^D4Q(,P-T"^* 6%N@'Y1#-4BO%AW?*>ZXXY]UIL_
M\H*ZX] F9[*8,HU]5E83#_F+BHFWS]PY;^O%Q&4-[;5:OJ5HBYJ@CFW_>E&6
M@(SH),FS\T'XR(*+]1J_*S6 YX[H'+T;(+T1<;^_SOGI':7C\P\A]Z.$YRG[
M.GB_(+[OA>#>@Q"Y+ 'X3E2]_D8G(Q9G_!J\^G=1XO_U]F^__#YMZLH?LB"/
MH*'Y"XM-RN+B7XMB[]-BS]>"HUEK) S>G'RB\%MPX[7;W5ZO<R)J68L@PG<V
M>'/RS;%O;.=&U#JY3FSOIF6+S_V3M[7!=EJD^J?%ZI]3AAK0R/.1J&PNX'?+
MHN0!:U$?I!:U''8+0VB#2)=FV[6%H:18%J->K&R];3G9NE*6C55KZ^B/8F>P
M,]B9)Q[%RMI861LK:_]\:^A -2 WUZY^4255&D;2B%92BXB>?:*G=%7V")]D
M?F\9 :0_@!I1RID]LM0/^3Z;'*>AC_7/<=#H.VBP_CF.(\7'T2'JGX<'J']^
MC_7/*YS%QVP_6/]<8^XJG1;M>;;E]C##BC;:5YN[:G<8K(YK6^U>!]&IB_Z;
MGV:E=^9BVA\3\*@ =Q6!V>HA,'51??,G2L>!I;O5?$2JZ</JY9U>0@?%/A&-
MBAU?+@X>#1-YA$O!L$:3Z5:TP-O]MM6U\0KY@18#E82PF9E*>"G8Z[F.N\BI
M*0)$ND@7Z2)=I(M;21IO)<DK*"0I#G:1NY3&!Z]RJKM+KP!WU>JJ.I;G]"RO
MZS7&OS]H 58M$* V=]5B3XV#IP(21NYJ0J?;.:NM)K46TD7ND#OD#KD[+G=J
M>J Z^Y;3:Q6:[@$I%;S&Z']#4=2,G<173M^Q.OV^ B X:"0 4;"-D\Y9OZ[#
MG,8I NDB7=/IJFFBXR;1($D'+,1MHN9S5VFY;[5MJU>;S:>%?)&[FK#YJFG@
MQ W,9G-7;0,3/"4-SLZC[I$[Y ZY,X4[-?U/O3S+[XQG:2B3C7/I9.9QF-5T
M#K%1P9#Z8_P=V[:<E@I5Y[2,\2L5Y\;]0D01HNCH D2Z2!?IXG:3X=M-GXH-
MICQEHJ)0NM%%P+VGAG-7[9!]VW+QE'T3E-] @;Z Y0;:MHHK0VWN&BA01+="
MRD#ND#OD#KEK G=J^L-Z>;H?:1I-YC>C9D<L4S;.4W](M;TMU8P]L'9;A>TO
M'?6@E!!PWP)1A"@ZN@"1+M)%NLKM?I7V[WA;[7?-A7-HNLNNR[*3\;C!R7B<
M%7Z6#X%N-A9CV^1V+#B,XKMIS;&5KA_'WS!'# ASO?6+8D"8&Z!?%(/!,$>Z
M2-<$NFKN@YAX+G"E[.T_\YC-M596O.T?=JHW=C=0T8.!CN79CM5MX]E ;?2O
M-G?54J8 .CW+\_#ROS;ZW\)=4THY=L[<-@+2 $ JP%W%HK>XCNNC^N;/E!W;
MLCL:(!+W]C :C-%@C :C?E$,"'/4+XH!88[Z13$@S(W1+XIA!YBKN=.KUQ[N
MOQ@7F5R2E+#',9-97;*$W,.WA,;!]"H<O8W8L;9XE9RID"[2?2Y=I;<LC=-&
MO6%Q=;<&552 EG15W8(S3A$JC_Q:M[IP$POI(EV5Z)H3 4 Q8+S/ /VB&!#F
M!N@7Q8 P-T"_*(8=8+[@(+[.Q ;"!NGX$:/I.?0_&PK)/,XZ.&]^I0>RI5)@
M;T[LDVE+#V&0#<\=V_[U@LAG3B,Z2?+L?! ^LN#BA/@LBH3;"YV0[XF_RTZ)
MO^>^[%Q &Z2VL5._O\[YZ1VEX_,K?\B"/&)?!U=#FK)W(F'@^V0T9C&G(I.@
M+-S\M4@J>.EGX7V83:Y%,]?L,7L7P8]O__;+[^NM?1R-HV3"V!5+[T.?;6[\
M,H(&Y*>O@^_,3^YB<,2#;RP-$WB.9WQ&A(3!FY-/%!@(;KQVN]OK>2 0\-WA
M@>]L\.;DFV/?V,Z-:SN]Z\3V;EJV^-P_>;NBOXJ;<;ML7DE-7"<9C8@L+W!Z
M*_H)W,T[*K>J8LY(.NLE>:"<4%$+&X3PP,]78;/*<\F5N\[54T.TXDA;P^D*
MWM;PN$FBS]LB+&<3'T1!QQR^GGZ:_532+2>SHKM$_D5HGB5+L2HQ*UQ<%,.K
M[_ZZ$-/9%/59&K=K4TQ)L&BLVUIH;-O$M'7.+1NKUM;1'\7.8&?V^>C+3DKT
MGGM00@^[=0M=F#EAKHS?G'BS";J<0J>M.^-LH[FVEWT"G\&2G%8Q-Z56'PHC
MZC:) OB-C\$2.@]C84"6J^LP90O'.$;PSI#/_V9Q4*0YODU?B\?7#GT<T;A&
MC-2$D2_PB>B C*9,C=5WYK:8XE4-Q][.1\MVA/844J4O)HS=+8?0G@/05V"R
M9L,DYS0.^&]KP%,+A(O3A*O3-"$\1#7EC7K>LY[QF*<9>L;Q;(:>51S/:I[X
M-S&WFP@8%]5>[UF<,ZSO:D*"#<>V#\ HYGM1C;N&P+'=]A"."$=5X.AV.PA'
MA*,J<'0LIZ,!(-4T^?4RYK\SSFCJ#^65W@ L^B@9CX!E!3W )M.M:&OW:QJ\
MQNFA$?KOM.KRM8S30S/T[RI]O:_)>FB$_AW+;>H%3XS%UFN^7;$(?KNSR!V+
M64HC:<;18!3&(<]2FH7W#,.S#>>N6E*0/B:,UT;S:G-7+4)FV1T,V6JC>[6Y
MJVAMV=VZ_&TMI(O<U83,CM6VL:9!<YP\%>E&QEPY13'(+Q'F>NL7Q8 P-T"_
M* :$N0'Z13'L ',UMQOTVDC8GE;#O-,@1T_SZMF8U]M M;<LN^6BXLU3O&/U
M:CM$K*("C%5\U^K97945C_%;=(70%5+#%4*8-UV_* :$N0'Z13$@S W0+XJA
M6OS6P'3/>T[0O#D+])<DOI?E.K_#OVDHBG7*A-(_XC![(IWT>J;G7NV9GI>R
M+"^&KJ46IGR3AS ;DI1Q4854U"#-AHP(Z=%X4H"NYSK="RX>*3M?1+))+KI/
M@CP%W<JWXGGN0B)3%CY1MQ231C<N:;37W6/2Z+:BV7R?U1E54Q.C9E3M#&9&
M-2 SJD78H\\$+\(DD3?'QBPM_PIH1C%UZL^B^X?*L)R/;EFZ*O$RL_)S&DP&
M>VQ,6K 'SOJFI%MK' [_+7\O\GKO"3P46(2588\MWJ5T/5W)"]J#F8^1 0WW
M.?[N:90S,;ONL4TY3^,HQ%&HQ"A,V8B&X%W?[;%-$8Q(J9_E--ICJZ"BT1Q$
MKR:,IAN2Q"N!9QQ'^QQ'EW=W*;N#V7V/8/H,"!7NC;_'-O\E%@L% :GF,5P3
MLWY\S3.>@;\FHIHT(U?@Q#'I,:S&,0^<L%WQ*[D-O('] I8K'3J;A<W=Q?XH
MVC.UKW0W$"HU9SA%4"L$&[6Y:Z! $=T**4-M[G#*-@[4:CI->KE#WS<?^Y"!
MX?6PF0*>=)/I5LM@9-N6@_?9=*-;+?.?=^8@ I NTD6Z&)?6.B[]A"%6G$PV
M.A2M W>55OU7;:O3:T[RRM\4D*_:VE>;NVH6:>O,J\LBU4*ZR!URA]PA=\?E
M3DT[WP@+?I"D Q9B,/6H@;17;MMRE2@-=E!K&4&PU7;MG'E*9XMJLB:0+M(U
MG2YF>SLBW<B8C"$H!OFEF3!'ND@7Z2+=IM-5,R)EXL[SRHVHS4F=< >ZX=Q5
MBI2TNX[5:MFXSZ>+]FL^ G^(C6?OS*DK>*>[RI&[O4Z6]9W1U4*XC>6N(3-E
MWW+Z[>8#$H.I&$S%8"H&4U&_* :$.>H7Q8 P1_VB&':&N9H[#'KM'7Q\%'4E
M6" J2XBK:D]O(*R5@3!@0E+FY&.]\7SC=%%OS$C=N+F*"M"2KJKQ:>,4H?+(
MKS,.C!'>IM$UQTM ,6!,P #]HA@0Y@;H%\6 ,#= ORB&:A%> XLC/Z-N\>8"
MR!]I*JH/\6\LG598#OW+./@01CDT^K/2Q_W:2Q][VRH?7P]967HX%(6+I3(Y
M*Q(Q9$-9R=A/1N,\DR6C23)XLB3RK9"#K.T8%)( !C,2)9PO%'ND&<C^-B_H
M9(EH>P3-R@P0PR0"#&$%Y"940.[ML0*R6ZFMHS^*G<'.[//1IE1 5M+$W4)W
M5EK.TZFTW/4P90O[Q;!X9D,^_YO% 0OF?ZYM+A_1#$>(U 21+V&L%T*:,D-B
MC7BL$:]A-=/#5W=L[+JAFYX/?'$=]:R(GG$\FZ%G%<>SF@>-34QE\B4?L91F
MT-?#PD3WF\[('7*'W"%WR!URA]PA=XWB3DUS7#-#>WH08H?C#PIZ;+I?_7CE
M="W/5>'RAW'E+HZO>[=K]1T/=6^B[CN.U6[AN#=2]UW/:O=Z2NL>;_P=D6YD
MS*EQ%(/\$F&NMWY1# AS _2+8D"8&Z!?%,,.,%<SMFOB48L/+$Y&88R'+9 [
MY ZY0^Z0.^0.N4/NS.).38-<+U/[W_([%H!46 JR*JZ0<9)S^"Z,RW06((,-
M^2FL]2P6YIW'4"<7JVOUVGVKTU9ABU9+;30"!2W;<ONVY70P([=F="M.!EVG
M;]D=!U&@%]UJ*.A8W5[?ZF*N9B5TIR)=<Z+_*(8=-D$0YDW7+XH!86Z ?E$,
M"',#](MBV 'F:@:*33RY\>5928QK#R3KOJ5R@ LC.S)5[5J)=^;4=:GDY4(]
MZ+4C1*0:B+3/^G45M$-$(B)WN6[=0T@B))6"I'O6KZOLZR$1B?L.Z,*C"Z^&
M"X\P;[I^40P(<P/TBV) F!N@7Q1#M7T' VM$5BKMN+DZY&6<A3+@']ZS*^;G
M:9B%C']\]*,\8,&G-!F]GY=37*?X=.'(OEU[X<BGMD^DW$7AR'&2,>@OC:()
MF79ZMAM2G+K/AC0C#RQEHKR+E $9 .VBL"2-_#R:%9;<4C;REODTYTR\%::$
M#0;,AU:3/ K(D-Z+WUE,*+!R.F-CD*22"#02)@$T!MR(//L!D5LXO*QZB>4F
M#U-NLNOML=QDMX/E)IO5F::4[%+2)MNE4HE6%>M6BAK2>*% 78S5[+":W=.V
M"%:S._Q<HUM5)*Q^98:>L?H5'NQ[>HZ_*AQ4GM_^1WB364*2L7!%N?@XSE-_
M2#E;.MMW6#CI?A1  >XJWC=MNVW+KJTN@!821NYJ0F?+\FS/\KQ6\]&IYI*H
MUV+W([YG7 0_8<G+TM 7'\L(;3*H<9%KFFU<[^5VI^U9W7:GIB%MG"X:@8&.
M;?5=I7-<J#E?F^C";)S5Q21.\CC,:I[:%;?!&FAROX#E2E-.T8F>Z[B+_5&T
M9VK;\,A=3?Y/N^M8K59=&<'0^]%CG=SL\I"0\QQ^S<?P#:-I-"'LD:5^R)EX
MM'BF# ZB>W0\T[C=L_I.7==TC%-%,R#0L5I>7V4(J#F?F^@=K6_PL-$X2B:,
ME5/Z;)-G' %KZ!PURAY'YT@A92!W2CE'3KME=6LK:HW.D6;+Y --4QIGQSH(
M@1;P-DZ\MN6XZ 1I1K<2!+IMR^LJG0Q?S7D;G: G9_>4!8R-Y$4D/XFE!,3G
M<<H&+$VGVTI&^T@Z<%=MFNE;[=I*KV@AW@;ZP@UD&=UW]9=:+1?19*#$.HG&
M\=;81\]J]3RKW4$?J<8)3BUF&KA"8)FAIM&-C$D9@V*07R+,]=8OBF$'F*OI
M;I@8V;M.,AIA1*[AW%6[DNI83KMO=1V,RFD# +6YJW8XSVKU7<NK[7S>4:)J
MZ%FAK85B0,\*]8MBP-2[>TN]NZ^\N9NS\GYG]RS.&1?M?'S,6!K3Z'W.03,L
MY9=Q\$<2W_T!E(-+SEG&WTW^P9([,#&& K27X*GRY=R_Z]EYW=JS\WH_R\Y;
MJIY%R0,1O1(I<;,A24M9D-L)N9MU$[Z^ \G*NH4L(#*!;S@&2B1@/ MC*7=^
M1BY!8B 4+GK+0UY<,GY/8QI0B_S)'D,_L62ZNRL TW#Z^ 7Y^.?'RZ5W/N9I
M,F:6S-'[9Q@$P.I'RK/BY<M!\9;\_.WR_=*;_Z1C"HR^'P)75DGG?Q)0$OP!
MF*!C^ R\4  T#VG9("@[A<F'GJT.$$SWNX]TOWUWC^E^O?X>T_VV%,V0BYW!
MSM3P:%.RS2IIH9N>B%F#;,L(D3U#Y OFX\9\W%MVL-3,QXWIMH\T76"Z;6/T
MK&*Z;=0SCF?4LS[C&8\?J7+\Z$<<BHQ:5QG-V(&S8FEQDF(+=W\_&E,5CW=T
M>G5=JM!=Y6ISUQ! ]BP/ 8F 5 >0CFO93EVYNW77N=K<-021KF=U/ WF2#7M
M?KTL>G%$0T&7K\ETJZT>EE=;L2GC--$(!+2LCMU#!.A%MZ*/[=26M]$X330"
M 7W+53MUA9JFF(DA6'$R%B.O#>>NHCM7EWF@A6R1N[HBL5W$I3::5YN[BIER
M-:@0A9IO G<5:XO;M14RPJALLXW\\L(=1F:/YY-[KLH.>9/5T CU=[#>@FYT
MJVW,=%JH?[WH5O-N;:7'/^8J.B+=R)CL)2@&^27"7&_]HA@0Y@;H%\6 ,#=
MORB&'6"N9AC7Q!,=F-/;E(/YGM5IXTT1!*0R@'1:EF?C;CDB4AU$=BW;140B
M(I5!)+SFM34XZ88[!NA\H_.MAO.-,&^Z?E$,"',#](MB0)@;H%\40[4=@SW6
MJFGHRTTIL;/O(CB;2^U\C+,PF_P[#-CG>""@+ K'E*0W4GXW^98F0>YG@H<K
MEMZ'/N-;*NVT:J^TLU0,9G%KI]BSV:W4SKCH)-:?P?HS6]HZ^J/8&>S,/A]M
M2G4%):UNXXJ+8/T9A C6GU%SAL3Z,UA_IGG3!=:K,$;/*M:K0#WC>$8]ZS.>
M\:B\*D?EKR9@^3/H#[EC,5:@,>+\7=MR6QJD35)"Y6ISUQ! >I;;KBLWD.XJ
M5YN[A@#2<:R^75>V&MUUKC9W34%DS^IU-+C%H:;EKY=-_Q7ZD)!Q AZM@KY?
MD^E6RW?EU#5>C=-#(_3O6*Z#A8@THULQ/['3QC(TFM&M6(K*[2F]"JAICYD8
MB?WPY1)^O$UI&F(<MO'<5<R,C+$&;32O-G?5<(GU:/31O-K<5?6L:BOPJ85T
MD;O:D.EUZO+Y,4K;:'O_RS^N2(8QVN/ZY_UN7=D#C=-#(_3?L3H>1N@THUMQ
MQ>YZ6)=&,[K5$-"V>I[2&S68:.Z(="-CDI6@&.27"'.]]8MB0)@;H%\4 \+<
M /VB&': N9KQ7!-/>6!I&E-.[&-I&@2D4H#$TC2(2,40B:5I$)%*(1)+TVCD
M!*/SC<ZW LXWPKSI^D4Q(,P-T"^* 6%N@'Y1#-5V#+ T35-*T^RY:(RH3),]
M\&R]^,VVVC?18NV;SW$ /Z>3Y9(WZ]5HO-JKT3RUF5/LTNQ6C"8L>X?5:+ :
MS9:VCOXH=@8[L\]'FU)K04E#V[A2(UB-!B&"U6C4G"'W4HWFA25<CJ^M3./T
M_UCFP0P]JUCF ?6,XQGUK,]XQF/DJAPC+^.J(8V(/V0CT2_,&6C$ 37+:>.)
M202D,H#L6*URK4) ZLU=0P#9M]I=#5*P*:%RM;EK"" =S[([&MP$4]/ZU\NN
MO_1I(,QYDC+.:.H/%?0"FTRW8FHP3 ^H'=V*E3+;_;HJ91JGB88@P*TM.;]Q
MFF@$ OJ6:RN=(E1-N\S$J.S_9C3*ACY-&<9B&\Y=14/1Z76:[^"A[IO 7=7Z
M8WT-0@^H^R9P5[$V8M]&9&JC>[6YJ[::NU;;<9L/337] KTL_LN[-/3S*,O3
M0V?U0R=]ZVK2KLO^-DX/C=!_NX]!.LWH5M._6]>";9P>&J'_?K>N,TB8CJUI
M="-C4GJ@&.27"'.]]8MB0)@;H%\4 \+< /VB&': N9JQ7!//>& !%U/.[6,!
M%P2D4H#$ BZ(2,40B05<$)%*(1(+N&CD!*/SC<ZW LXWPKSI^D4Q(,P-T"^*
M 6%N@'Y1#-5V#+" BYH%7 Y26T44;9E6AOE'D@0/813!VY_CC,9W(3Q9O/XA
MY'Z4\#Q]NBI+WZY8E66#JB*69:L50-;V:"YVRHG9.2/3_A :!R2<]8A0V:6U
MT;:E(,ONNV:+,XCWDYHQ*2,/XI\X(?X0F(.FLX1D0T9\FJ83D "YIU'.2#(@
M=[.^</'G%1MG;'3+TJ7,YD3(6O9V+>FY^*E_1N1V%*&C!&;$_R?K_1#V.&8Q
M9R1E$<U8(%A8DQ5Y +(1X\ @,$K^;I\Y"_G7@2W1T"!))?.92.!/BJSL1"9C
MW\Q.P:G@RY*?H%7WZ59CT&RE1G]:9>=Y2EVJRK-)JQND=TLC&OM A(*VQR)7
M3RPD+8L%G?^,33V+ ?5,K0744;1("W9&J\ZT%>U,4RI=*.FS[9+8W&GKE-E\
MBYUS1*<1R[B\=.7?Z9C5COB=XJ9TR82ULN5 UG-0N%21Q@*+V0=82LMT J[E
MAAHU:L$RT[7NP0_.!OG:Z;K;]/5S&XS"@;#?]]BB!(B:F$ L[A.+_T@3OJ;H
M%P!G&@+88Y/@]N=QAF#4'XR7OI^/<AG/V2]^9F$C1)'^*/K"LGFG;Y/DKSUB
M208V%001WIQ0Y>;$!W;/HF3, G+-_&$,O;Z;'!8PNI_)5("[:C<J#L FGA16
MC;N&G!1V+!>/KB,@U0'DJX[=G(/KOZFM<K6Y:P@@NY@%$[-@[G0G.J7 (04&
M%M0@/HG_B/P56OL+PZ;'S)!9TU V3@O-T'Y=EJYQ:FB$^E\IH?^#VHQ'LP95
M&@6;F:D$E8*]GNNX%RN+N?("Q#NS2!?IXKT:% />HD/]HA@0YJA?%,,N,%<S
M2*KG(8G6S]-+$L'F((R%7R2O?.YPV5&Q+0ZU-V"0.^0.-_ZV'8UHX]$(!*0R
M@'S5<?%H! )2'4!J?C0"X^5(%^EB: '%@(%$U"^* 6%NC'Y1#"^*ET\MYVR_
MEG,I',>K<'75\4[J(]R43"E*SB[FI0':G,[PB#-;TW&-&8 P Y .$P-F &KT
M*J45%C$#$()1&3!B!B!$$68 TN<&L)Z'VS #D''<808@,_7>_$,<F $( :D4
M(%]Y7G,*SN,Q-_T!V>GT&X/'AMG_>EGVF %(_20@F %(,[J8 4@)-31"_9@!
MJ $);# #$&8 0KI(5TVZD3&'/U$,\DN$N=[Z13$@S W0+XIA!YBK&235\Y $
M9@!"[I [,[EKR,8?9@!"0"H%R%=>#X]&("#5 :3F1R,P7HYTD2Z&%E ,&$A$
M_:(8$.;&Z%<',2P8MJ]E#HF9?,0?)4MO3NS9W<Z',,B&YXYM_WI1)IV(Z"3)
ML_-!^,B"BQ,B<E (NQRD)=\3?Y?2$W_/S>BY)G;EZ_?7.3^]HW1\_H\D"1["
M*+J,@\^S>.^E#/=^"+D?)3Q/V36X*>^BQ/_K[=]^^3U[X-GY-1N-DY2FDX__
MS<-L\CZ)084\3.*O@V\I&[ T9<%5!F] H\G[9#1*8OGGU9"FC(3!FY-/U,_"
MX,9KM[M]IP>] Q\ R'QG@S<GW^SVC>W<N+;3NTYL[Z9ER\\W5RP-&?_PG06,
MC41?"KJ9X'F9[)]L=,O2G(L^7F4T8R,69^\CROG7@7S@\C'D)R2/PX+B#_AP
MPP5S\&W _!#@P-^<?/[RZ>1MO^VTG>[OKU_>\1>+[U_BPNNZ^/I*B._'U8=%
MV9VV3MXZ_3X W+9?*#S9;2&\*6JE--]1S@)X:LQB+J^37Z8I %CR^FXR?^0;
MG8BO+A]H&A2$/\<\2W/Q)?^:#5EZ/:3QU[%H@O^+\8S!4/@&LDJ"-5%[3XJZ
MOR#J_LT"\QME.14 R",6;%2 8ZO=Z<_';UV26)3^9?"?G&?RI>OD$B8D\3R-
MOM$0'G]/QV%&H\U\?8<VT]#/2C6+;O+O##CA8<8 GO>ASPIZWYF?W,6RY34E
M=.WZE+ !U/9<^C5+0HDAT'56I._8&V8;' *''0)N?4I0;@C(M>0SYSF-??9U
ML,-Z]H5E7P>?PAA> .OI?<*S=8FV5%U$>_WY"OK"7B]"^"--8_B:@XBE?F9&
MWIIH>MV=P';R=L56KWB88]&T=WI/G&MX=AX2QSTC(! "%BTG8Y82.;<0F@$&
M;_/"2,\2Z*<8,- R"&((;8%]0M:L_H7/^^FNMZVWUT,&;T=1\@#J*EP%(NQS
MD3LN&Q*8LP378^B#G"J2@?Q*C#0:3V9'Z[L7'-P;'OJ$Q@$)PBB'@0<,/D<B
MYS^30ME/=_VTRE,>6T7':\VI6G&.UIRG33IZWNF;TKGT02-TS.'KZ:?93R7=
MTK<MNDOD7X3F6;*T[2-\Y8N+PA?LN[\N['ULVAV9!T,V.=XEP:(QK[?0V#9W
M?:L+7C;F5FKKZ(]B9[ S^WRT*2E9E0QC[I+QS-,IX]GU,&4+J89A\<R&"Y?4
M61RP8/[G6E[B(X9:$2(U0>1+&.N%D*;,D)BT>A])JTM' ?R(N=L0T(QB#NLC
MS2?"%5=3WJCG/>M9Q9(%J&<<SZAG?<8S7LU3)<O9EWS$4II!7P\+$]V/^"-W
MR!URA]PA=\@=<H?<-8H[-<UQS0SMZ4&('8X_*.BQ'9CN 6[(5KR,[70MSVT?
M8-AB0E'E=>]VK;Y35QT7U+U2NN\X5KN%X]Y(W7<]J]WK*:U[3&=P1+I1,VX&
MHACV)0:$N=[Z13$@S W0+XH!86Z ?E$,.\!<S=BNB4<M/K X&84Q'K9 [I [
MY ZY0^Z0.^0.N3.+.S4-<KU,[7_+[U@ 4F$IR*JX0L9)SF79D3*=!<A@0WX*
M:SV+A7GG,0Y*MUJ17ZO7[EN=M@I;M%IJHQ$H:-F6V[<MIZ-"R5\MU=$(&+A6
MU^E;=J>NNAG&::,9*.A8W5[?ZO:57A/PY 9N@N FB!J;( CSINL7Q8 P-T"_
M* :$N0'Z13'L ',U \4FGMQX7EKGV@/)NF^I-*2,YBOOS*GK4@D6=D5$[H!(
M^ZSO(B(1D>H@TNDA)!&22D'2/>MW-4 D[CN@"X\NO!HN/,*\Z?I%,2#,#= O
MB@%A;H!^40S5]AV6"XTO2,>/& 6G!1H="LD\SCHX;WZE!T]4\%N0[$]$75%B
M^ZF;^-3NP?&)BZ*-XR1C<1;2*)H4.PSA/9OM1!0GWK,AS<@#2YDHK1+E 0O(
M &@711UIY.?1K*CCEI*-M\RG.6?BK3 E;#!@/K2:Y%% AO1>_,YB0H&5TQD;
M@R251,:RP"HT!MR('/<!D=LGO*PXB:4>#U/JL>OML=1CMX.E'IO5F::4RU+2
M'MI"5\]J<2L%!6F\4!PNQDIR6$GN:5L$*\D=?J[1K2(15IXR0\]8>0H/U3T]
MQU\5#BK/;_\CO,DL(<E8N*)<?!SGJ3^DG"V=JSLLG'3?AE> NXIW/=MNV[)K
MR\FOA821NYK0V;(\V[,\K]5\=*JY).JUV/V([QD7P4]8\K(T],7',D*;#&I<
MY)IF&]=[L=QI>U:WW:EI2!NGBT9@H&-;?5?I_!)JSM<FNC ;9W4QB9,\#K.:
MIW;%;; &FMPO8+G2E%-THN<Z[F)_%.V9VC8\<E>3_]/N.E:K55<V+O1^]%@G
M-[L\).0\AU_S,7S#:!I-"'MDJ1]R)AXMGBF#@^@>'<\T;O>LOE/7%1GC5-$,
M"'2LEM=7&0)JSN<F>D?K&SQL-(Z2"6/EE#[;Y!E'P!HZ1XVRQ]$Y4D@9R)U2
MSI'3;EG=V@I*HW.DV3+Y0-.4QMFQ#D*@!;R-$Z]M.2XZ09K1K02!;MORNDHG
MHE=SWD8GZ,G9/64!8R-Y$<E/8BD!\7F<L@%+T^FVDM$^D@[<59MF^E:[MK(G
M6HBW@;YP UE&]UW]I5;+1309*+%.HG&\-?;1LUH]SVIWT$>J<8)3BYD&KA!8
MXJ=I="-CTK6@&.27"'.]]8MBV 'F:KH;)D;VKI.,1AB1:SAWU:ZD.I;3[EM=
M!Z-RV@! ;>ZJ'<ZS6GW7\FH[GW>4J!IZ5FAKH1C0LT+]HA@:D/9V+;EHV5*1
M/M*Q[5\ORI1H$9TD>78^"!\9>&)K24=7DI+.5\>Y@#9(;6.G?G^=\],[2L?G
M'VD:0X/\&TOE'LLUF!OOHL3_Z^W??OE]^M!W%M&,!=]HFDVN4QISZLNK.!]"
M[D<)SQ=>(V'PYN23^#VX\=KM;K_?/Q$;-<*,^<X&;TZ^.?:-[=R()&#7B>W=
MM&SQN7_R=D70=?E[2RB5.68W#8J=$EYUST@I*0 ?B(ID"[(B:\C>>[9@;UNV
MX ]Y"GJ6"7DSD>R1%(D<B<S?2-;2-A*A()DU3VC'DN^]3T9C&D]F9U9@P-,'
M()BQ-*01+](*4Y(NR2"4-[^2E,CD?(S0$0S^3.SD_=T^Z\YI0H<CD898D(1?
M.FN_6.*.]9CY(K=P-#DC"QT2&2H5Z(]SUGNB/^Z9]]/^?*.38J:@$8U]4+MX
MTZ=\",_Y+!QGQ3?RC_OE)Q_";"B9660U%#^(M,_A:-HED709&+UBXXR-;EGZ
MA(0V"J]_MH1@LCHOSJW_A16 9=EJ!F,RFZ$WCJ&U8:+V]%EA9A03:O; L_-K
M-AHG*4TG'_^;A]GDYY-HS[:=%TRB"]/%DU.;?$8^LE$K6^:HE2G*DG];'/ V
MV*FMC1A9Y?MBI_G7L<4$_*SC 3M\KF&._AR3KWZ6P,B4@]$BC/K#,F6I'+>I
M&-27UO33N]FG]Y8<N>5?'W8\)4$>8$(H?X?OPGBEC*V8.E@0 L(CF"734"1T
M3XK$\3!U@N;*O/'BF\_?OIZM31!J#MX=1^$.%M 'QOTTE/>2OPX6OE\?P-T=
M!_#/EVE2W^I,5A=E\MRUN"ZF80DFJROO4TP?8<$E:^LLF2VO/UU4G@+;(DZ_
MI<D@S/X0M1N6(-AQNFU[-PC*S#7RB1_PX>;'U8<3$C _!/>-OSDY;9V\/>UZ
M[1Y@VIZS/*>[R,T5NQNQ&!J#D98!0'ZZU'7<7K>6I:Z<F9]AH+S03;&*]<(B
MQ0JY!P[VN8"VSL@_6'*7TO$P]"V8\I,@]S,)UC .<IZE8O0-A"\OD*?H,BH*
MHY0K#XN2!Q!U)HJ-I)D8V?<LSH'0[83<S7H*7]_)">)63D&R=DHX!DH ? [
ME9WE9^1R!$KSBS63A[S([_2>QC2@%OF3/89^4J[#L)8-IX]?D(]_?KQ<>N=C
MGB9C5DR!?X9! *Q^I#PK7KX<%&_)S]\NWR^]^4\*\Z5%W@^!*ZND\S])RL0?
MH'X*(PW:_1,FJ@D/:=F@4!R-0GKV,V5@I97P&956^NX>*ZUX_3U66FDI6IP$
M.X.=J>'1IA3Z4')S9)=Z!3K7P-&@T U"9,\0^8*ED+ 4TI;-)#5+(6&EHR--
M%UCIR!@]JUCI"/6,XQGUK,]XQIL?JMS\$#LC+"!7&<W8@1,2:W&(?0MW?S\:
M4Q5/UG=Z==UGUUWE:G/7$$#V+ \!B8!4!Y".:]E.7663=->YVMPU!)&N9W4\
M#>9(->U^O2QZ<41#09>OR72KK1Z65UN=7^,TT0@$M*R.W4,$Z$6WHH_MU)8R
MWSA-- (!?<M5.VN@FJ:8B2%8<3(6(Z\-YZZB.U>7>:"%;)&[NB*Q7<2E-II7
MF[N*14HT*,Z+FF\"=]76<<NNK88L1F6;;>27%^XP,GL\G]QS57;(FZR&1JB_
M@Z7N=*-;;6.FTT+]ZT6WFG=K*SW^,4WL$>E&QB2.1#'(+Q'F>NL7Q8 P-T"_
M* :$N0'Z13'L ',UP[@FGNC <DJF',SWK$X;;XH@()4!I-.R/!MWRQ&1ZB"R
M:]DN(A(1J0PBX36OK<%)-]PQ0.<;G6\UG&^$>=/UBV) F!N@7Q0#PMP _:(8
MJNT8[+%,:/-??D$YEZ6*(XO[!\7&P&[U7,IJ-5CD!(N<;&GKZ(]B9[ S^WRT
M*2G\E33MC*M@@45.$")8Y$3-&1*+G&"1D^9-%U@4P1@]JU@4 ?6,XQGUK,]X
MQO/8JIS'OIJ Y<^@/^2.Q5CFQ(A#7FW+;6F0FT<)E:O-74, Z5ENNZX$-+JK
M7&WN&@)(Q['Z=ETI4737N=K<-061/:O7T>"J@)J6OUXV_5?H0T+&"7BT"OI^
M3:9;+:F24]=X-4X/C="_8[D.5KO1C&[%)+A.&VN=:$:W8KTCMZ?T*J"F/69B
M)/;#ETOX\3:E:8AQV,9S5S']+L8:M-&\VMQ5PR46/=%'\VIS5]6SJJV*I!;2
M1>YJ0Z;7J<OGQRAMH^W]+_^X(AG&:(_KG_>[=:6H,TX/C=!_Q^IX&*'3C&[%
M%;OK8?$3S>A60T#;ZGE*;]1@-K,CTHV,R8B!8I!?(LSUUB^* 6%N@'Y1# AS
M _2+8M@!YFK&<TT\Y8'U3TPYL8_U3Q"02@$2ZY\@(A5#)-8_040JA4BL?Z*1
M$XS.-SK?"CC?"/.FZQ?%@# W0+\H!H2Y ?I%,53;,<#Z)T\4%UD Q$\04E'1
M^TKWO&D+8S.+SV2H6@&8I_9/BHV1W>J_A'&0\RR=8 $8+ "SI:VC/XJ=P<[L
M\]&FE#=0TK8UKKH'%H!!B& !&#5GR+T4@'EAU93C:RO3..,^5E8P0\\J5E9
M/>-X1CWK,Y[QY+8J)[<_%Y''D$;$'[*1Z!>FZ3/B3)CEM/&0(@)2&4!VK%:Y
M5B$@]>:N(8#L6^VN!EG/E%"YVMPU!)".9]D=#2Y?J6G]ZV777_HT$.8\21EG
M-/6'"GJ!3:9;,1L79N33CF[%XI3M?EW%*8W31$,0X-:6#]\X330" 7W+M97.
MRJFF769B5/9_,QIE0Y^F#&.Q#>>NHJ'H]#K-=_!0]TW@KFK)K[X&H0?4?1.X
MJUB.L&\C,K71O=K<55O-7:OMN,V'III^@5X6_^5=&OIYE.7IH1/IH9.^=35I
MUV5_&Z>'1NB_W<<@G69TJ^G?K6O!-DX/C=!_OUO7&23,@-8TNI$Q6310#/)+
MA+G>^D4Q(,P-T"^* 6%N@'Y1##O 7,U8KHEG/+!FBBGG]K%F"@)2*4!BS11$
MI&*(Q)HIB$BE$(DU4S1R@M'Y1N=; ><;8=YT_:(8$.8&Z!?%@# W0+\HAFH[
M!E@S93\E0Y;J=RSN'TB:?R1"B>$]"PCELF!(E/@T@S]E^F-&?L2A^.LJ@R\Y
M>6 I(W]W>F>]A<37812%20SODV1 UO)<$Y$6\HP\32C),[&O(UY^DN"979'>
MHBR)A.YJK9%2LD7- L>V?[THBJ><1G0"+)T/PD<67*S7(%FI43+W=^>#9,/(
MV0CLWU_G_/2.TO'Y%;L;L3C[SL8)3!+QW8>0^U'"\Y1=L\?L'8CJK[=_^^7W
MZ>/?TF009G\DG),P>'/RB?I9&-QX[8[;;[6 1< #O/:=#=Z<?+/;-[9S(W*P
M7B>V=].RY>>;[RRC,#L$'VD: T'^)QO=LC3GHGTI>\'/Q__F839YGXS&,$_$
M&;]\#/D)R4%#LFVAJIL?5Q].2,#\$"87_N;DM'7R]M3I>F[;MNUY!^<<BWX$
M+#S_D/BYH'$]&;.E7GAVMV,[*[UP[ V]Z)^\=>S3__/[Z]7VIC0^QAGP_UED
M.Q6-W[,/-*/O\S2%Y]9INCO2_+^,%R2W-3]EX1)X"@1?GR)ZMTYS55M/T1R
M<%E!=:G%56E^8VF8!!_C %C9(-;VCN3$OZ>V=]JREX6[U/PJ[4\ 6AK]7YCF
M/L$W?)UZIP+U9;HK36^F7##W!&UO1]K_I[6)\D+3R]CZSNY"GJ4TSK[0T0:!
M=W<D>_T S9!W8<+]D,4^(^^3=+R(LF5"RTR\!SY3&GV. _;X/VRRSD5O1RY@
MR#J=GN/V[$72*\U/:9= GZOF2=3U=R1_>FKW9Y![JOF5KA=/S29.,75M4+]C
M/V]L;VY^F86K(:P(8HZD\;KHG5TGLH4!OM[L,L%/8<32]R"*NR3=0''7:>Q+
M$I]2'Y8SF+W$BBN;7>1@B<Y*GV&RC][E'%80OD':N\YJ69HO]WFQV66*'T=,
M6#!W_TB3AVSXI+AWG>!6*6]L?H6#QVL8?CS,P/@HYH-U\KO.<&ODU]H6M!]O
MTR@\%\NMI#1;;N>_C1@51L+;D"=MU^F>PZ^_OU[^"9Y]/6_HJ6;YD*:,;VBY
M^*OX^7E-C^'1)QL6/SZO6>CJS9BE-U>"M87VP>@#:W+YK2\PE0/(D_0%DMO0
MAOCZ XN341AO;GQWX:TT\WJU+RL" <?NK_-!DF1QDK$_X _R*+]*$V'3#K-L
M?/[Z]</#PYEX[2Q)[UZ[MMUZ+7Y^+1X\*9_/P%AZ<P)PE=5J3F9-@\%9/C%,
M!9#_UQ3E=J_E==WEUZ4AGZ33+R-ZRR+Y[0U,?J_7V*W ZO05:'H40</"Y&;Q
MZ8^K909 NDF>^FR%@T]?;ERWTW-/WEX&_\FYF..RA$!_(N9GTM=(698F?,RD
M\49HD(S% !1NQ:7O@X<LIGSAB<0!30-.?HP#L;Z]NKSZ\9MP,[Q3IV>1F;4L
MWGM/^9!\BI('3EY=)^/0)V[+_NV<?&<B\;DO>!"/G(%&EX2R)J7+U%_J(TW]
M6:>3A;Z1TJ-QIK\.P"F<2;_X"M[]B;3+)UX/0,VG<ZF_WA$0[5T!X6X"Q!ZZ
MZM;656_7KK8.U-56;5WM[=K5]H&ZVJZKJSUGUZYV#M353FU=;>W:5>] 7?5J
MZVIGUZYV#]35;FU=[>[:U=Z!NMJKK:O]7;O:/U!7^W5UM;_SM"3\VX/T531<
M4V=WGIB<C6;E/CI;F\74WWEJ<@YE,CFUV4S]G2<GYU!&DU.;U=3?>7IR#F4V
M.77935U[]PGJ4(:34Y?EU+5W'[.',IV<NFRGKKW[F#V4\>3493UU[=W'[*',
M)Z<N^ZGK[#YF#V5 .7594%UG9Z/"/90%Y=9E076=G2<H]U 6E%N7!=5U=HY.
MN <+.M5E077G&/II9P]E0;EU65!==W<8'\J"<FNSH-R=UUGW4!:46YL%Y>Z\
MSKJ'LJ#<VBRHUL[KK'LH"\JMS8)J[;[.'LJ"<FNSH%H[[P&XA[*@W)HLJ+;=
MWAG&K4-94*V:+"CH[,XP;AW*@FKMR8):WE[\ _Y8V$86_[[]Y9?_#U!+ P04
M    "  !A E//J./6_<0  "-L@  $0   '1W<W0M,C Q.3 V,S N>'-D[5WK
M;]LXMO]^@?L_\.;+S@+KN&FFG6DPG873)$6 - [2=&: BXL%(]$VL3+E):DD
MWL7^[_<<ZD5;#U.2HZ1K?V@J2SSG_,Z#KT.*^N6O3_. /#"I>"@^'AP=OCD@
M3'BAS\7TXT&D)X.?#_[ZZW__UR__,QA\9H))JIE/[I?D[.+RFOQQ>GM%+H72
M5'B,G(5>-&="DP&9:;TX&0X?'Q\/_0D7*@PB#0+4H1?.A_#\MU@@N3T^? ,_
MX>KHS6 432.E!V_?''T@_WOT]N3H_<GQC_]'_C7Z\N_! #$H;\;FE&@JITQ?
MTSE3"^JQCP>)-#YG6O*G0^9/J1R$(N""&8'(\<W[8U0M8(CP(I3S,S:A4: _
M'OPCH@&?<.8?$+"%4"?Z4>DF3 U51H Z/QX?AG(*1=X<#?_X<O75X$[9 X>_
MKY1^NI=!6OYXB(_OJ6)I\:="^83[T8</'X;F:584&/$:UCSQE%W>SU6U"[\;
MQ@]S%#5\_[BR0$1J,*5TD16?4'5OBB8/T' _#]X<#8Z/4A(OC(26RU4@BGF'
MT_!AF#Q$LI_6R"(I(5:KZ)*G)80^X^4T\,#X=;4X>_)FY>7Q28D^7#PPI<M)
MXF=(=+Q*)"CW5#F->52BA^)>.0$\P.)'J\7! 7JY8*K4->9)B2Y*+V2%$'A2
M0N"SA60>-A.5$?-A2*4GPX ! D\/V-,BH(+J4"XOX'=FD%"(:%[.Q-=RB(B'
M4&@ I9CD7D:WF6B50$E=- G<M)7#YH<*$6J*[9CYM5AP,0GQ$NO@">IS!]P)
M7GR[O=S<@A@+I(WF2/CG0G.]O 2F<F[$'! .1JPMD8GW&;2SW( [@F8'&E6K
M.<XNJ?!)S(187'X9KK-(N4:*^6/QJ[D&MRK@82BPPB=429$RBIRA6WF/!EX4
M5 L8KABZJ^4_A<)G IC#!710W,>8/:4!MI!?9XQI%=O?H5R%%]Z"Z;^"P5CB
MAHP3L5F1A!>)F>V=46[D&PK-N9XQS0&9JV=6B2K<=-S&3>2'%=Y_WKLMLU1F
M2S6>C!<X9,2A'S1?G\(Y&& &!/R!786JKH(U8%+AUA_=W)H+(N&$Y*),6[DB
MC*"TO9]+773+? 9CW/N 00F83F@.ES>231B,PJ!DZ/T=?&?^GX6!#\/_\W]$
MT W!*)Q[7#L&0E<I%9'RKDVDY%B(!89D:(B!8:+(!O0G$D,B/R2@]BW'L_C:
MM;MX-I$5L?;^16-MWVLYQ=XGJF870?CHVD'EY2N\_E,;KR-78MCNIION9@S[
M7RJ6L1NLWQ5F_AGG.EQY0:@BR> 'D)"$9C=M^#6:SZE<CB=?^51P: 0H3"0]
MDU/A8GH#D>=QEH2Y8]D*VW]8MWW"#B-9Y0P)S3B21<)R-UUS0;G\C081^\(H
MF@SK?>R(TB?E9C]ZLVYV)"8/2$WF.?ENFO@2^DJA0YF%N'VCPJ!'ZP:U:';3
MBI_#T'_D00!CGTM02TQQ\#%2*LN0U!6HL/+;=2NG/,P@AF=<"#5L=M/PT'/-
MN3;C 3/Q-:TF$WF+75>@PO#'ZX:W>!C;>S:7W;3[+0MP. 9#9;V\DU0HZIF4
M0&STRJ<5%O]QW>() [) #D1;+';3W)<"+MD=?<I;Z?Q&A5'?%5MII"$:B7;3
MC+]3":&4MLG9KPH#OE\W8$JPF\9SF/JGM7]SP0J3_U1L"+)IO6=-ZQ?9M%XA
MN]UTB+'D*363[OD"YLK6BEC%LPJS%R:%AGR :^S8V^4,=M/0UTQC7ON&R:\S
M*ME(0]G[2&-4WH4X. B%G5.*/="4J,(UA3DC\"7P0Y$%DT0A:T(MWD2'Z#'@
M'E>-A/UN.NXS"Z>2+F;<NY&A'WG:#+_]2&E97$1V+5SNJ+>%66;.[R_07AF.
MR<@]YDGXKB\ONV53VF1@-F1BWA9FL.Z9&/)#RGQ'4\-N'KC#QJB1SQ**"H\5
M9L--/!:SWE%_E:7*;._4/*_P16&"7)Y0VW&[6TDQV]S%VQ56+DR*+<H=-VU-
M-LTV]>9B%:8O3)WK4V\[[HUT6FR;?NU>A9TK9]@[;M'RV=M*EUI7HL+:A<EU
MU2QOQZW?<.9FNZ4=:86_"K/R=E._'?>FX[1NI=]H1%+AO<+$O<E\<,=]EF]C
M&/F^04D#R_!G3%,>K.]XJ"M:[J/CPIS=V@P!OW*.]E9PW"J$3'?4-VZ3N8U^
MZ\ZFPJ=U4WM+%LF%D53:WN5=7)Z5PDU9^ ]WUL&D,%EZO670R'%/PX@%GC4/
MA3;L*T*D+I>P.42LPBCJ+_$F- N-:=5S//'SW8Z@LAQ#[M"XP5477%#A<1K$
M4S1PZA6G]SP K9A*"/V1SGB-Q>B6X3MLX" 8"G-E!U6O$BOBK#Q/8C@1"]9:
M3,78_J1(AH[$\$Q<60!3'CZ, FW6T%Y1DN$D!N@^_JJC 4P5@IT#;M",)Z=L
MRH4 TYG7R7SC:_->BQI/8(!PQ1Y8<(RO]$KSQIA[V&U)4$6T%?)%+M&V"@GO
M9*"2-^'\.(9B7%A PQC)0"/'Q *WXQ%F)><R?Z?WEG:$N!2L\'#)CHX\([CB
MUHSACGNE)@.X<83:DK;"=X54UTI*,1>0MO7[H6A3AUJU:?5!VG@Y.M>53X6C
M"UFVC8Y>J;?KC[.6=[?]7K6C<&,M;D-8X=E"/B[=I6B8$YO[OOK6+Q7D=4RI
MB/GI[8M07FKE]HZ9E4VU_?VL$BH"HY#JRY8Q5BNW09(_A* @ *;)JVLQI.3&
M/I30C!M; )>"Y8[]L9 ?M!R[K]_."U>;DX&-R2H<5DS^64M<-N^] QLY$'JU
M!ZZ7WX3/),Q,XW=F+V%<(N !NX$ABG+PISN7"O<6$W=5*YC@WD0:,>),9C]Y
MU3>32(S(O<?+5I)#38/R1^=/>,DV^]N91X6W"^FS&F\;6=6U/9&W=W6)+_#H
M-3\*V'AR'9J3MYB53#<DWT EE=:GS7YOQ[ B" I9K9H6/16,@ZU,M)V)C\=-
M1GK>/NQV3#3<L8 6CW22O\S77A4FF3T8,Y_Q( )+-^1JQ]1K E01DX4\'&[,
M0/8$^!,C@(S6-F;8(_=T8X9YLS!%GZ96\_R_4<$,^Q,EVLK91W@#UUOKC!G*
M\:0\C#K$;0LQ%=%8R"RVCL:5E<T,%?ZL"<#=#B['K4+6$M #$Q$[7>:$MVRZ
MGGG>,M.*P"EF*JT=2C?6#J54]LH\:6T9R2# 4V]S)B0&L8^0=LY,BF\E,%9Y
M5<1#(;^YE7A("?=1T,IS::&MA,$:LXHXJ-VYV#H.LL+[0'#PW>;5R>Y\RMW_
MKO9%1@?W_V?GU? /3CYOV828D\5/\+SDCP>*SQ<!'AMN[LTDFWP\P%/2!^DA
MZ'\#E0Z?YD%:!#G7'!AN@F7="HG@E$5R1'3]R>? )%S@F@)3PQ3\ 1EN02&P
M>%.%5IWTNM0)Z'U3=8"$!:]/$PCMIIJLU88MZS.T3@(?KIX1#LJ$4A-1^%1!
MW=G\\5<.KD+/L*DAP5^#E&Z MP9';P?'1X=/RD^P-0"0:]4,0$K7$$#YQP8<
M1:<$*/.=B[3:CQ!4"#4"2PF'+- JO3/(63GK7?,Q@#HP)63)]2!GT1A$V0<6
M7%#8=.F/0<ZD.8ZR#S8X ;$)LU]=H!2^ZU &0U52F:LN<5'\X(.+'7*J^+*+
M!=:_(.$B/Z7!BT%.W%SV^H<EG*R?49FKAM8O?J'"=!R"37$/C%N[%$BY0H6-
MTP=L$(_>=X+@V"Q:XG5GT?7?YW"%8W,YSYDT1%?[A1:GT$B)\&*04S<V3?$#
M(BZ66*?JXISR[YXT0Q&*ZU9 ZK\6T[X3-;P:UM>JS[2XP4B)8@CPJUQZ\K$H
M([[^,RRC>Y@JFJH1CV+-AYA.<&5.3"\UF^,DZX#0I!2,:&6$8UQ3"D:5//3O
M#)T?Q1\?."""!P'FL].R."O&<?#?W&"H""ZY-A_=^BS#:)%BXH"F5+VO##=:
MCQPVCWUA\WLF4U7CK_2<^.&<<K%E79MC:JOWZ2O4NPFFMGI_>H5Z-\'45N^S
M5ZAW$TS-]:YDF>SZ2U^]6JZV8?,0AA-4+LLTGM! E:H<STEUC<8-T&Q0-;Z^
MCS>2?SSP@!%^3J3$ M<,!B%,>EPQ\Y)<NF:9;:K%%3^UUH2;>XV4=_"W*Y(6
MT8ULXJVX9Q'V/C<&6<PP-KHR:[&6 Q*I?2C>"=[6K&'>&FMBC%:5H+TYG/!M
MK5K<,1QD@7;Q!D);[FK5O!3:7NHW3NLC:#H";!XV;04:O_43.1TA]M:F&GFJ
M'YNX8FFFO,_N*W1WK;T.W?IZKW<7QGY]7<U0)T6V%G*U?<@6K?T"/>#SFKC$
ME@@$#>XD&.K7>)*\MB^FGT+54R_9&>360L]LMG^4' _-P$5DS'DK\_T$A34$
MCU@83P ,/$[V9/?4]+4"MJUVL&*D4AJU_9BC&:*M]@<KWX6[#G4Z8%-C><NG
M,ZWRS0=W[$F?!N9@^94IID[O/TO;TPY@YT'4"ZKM@J2Y?N;@$3/:RC8Q0"W[
MAF./<V UISHYJ'G9N\*MH#6W &Y_DHK%8^T%=$4OI.YF'"UFCME;'LDFKPL9
MSL^?-)."!I\BI<,YR,0C=4(Q#?@#\Y.WZ+-=:.:(N_ZK^-9Q-[?=6=+*ICT.
M=L+J4IAU6;^?#F #A&VU^"U&:_TE%3N :^[S_!"I2=UI4V-Q'8K50Z:NN&"H
M^7KB[3G63K:"LH-QK(.*?N=Z]DV$]XK)!\1Z*181OKIO'UBDUC$D;H+; 86!
M'1[DAN7ZG2WVI\VVJNFFD[)[B+S-$"J4]?7)#(1(+[HW =A4P3ZKEQN,YO4G
M/]XBDOVUGV52VV,?"]8_=$MH>^1W,\E> /N*V [H'\,7P)X+;;%0AZWA>+(^
M+4NS(&<P>E^MR_CIZ*W/H%U M%F$S+*R<0[L(I1X@&C E$ISMWUDX=QPM)CT
M/H9WLS!25/BX/P-MQI@XGR^"<,GB&<I-)+T95>9 B/XBLR6PK5F@>!C&B^M>
M#:FKUA=\\BK=[HJK4[W^1!<<3\8P]?:6X8C05*^+2,-@,6U 1J S#481S$=!
M!P_<(!FB@*J'*8MIU@J@:1;QW:UO0=@^YN:6^\(%GT?SE%EC4)U;R\V&Z@ZQ
MN5ERHXXG-W0IPR X8_AN%N9TQ7G S=C2@M(U7APJ4PM,G6I2;-8O='G*XDZJ
M!U_7BV^11T,FQ;.2<%0Q->5.EWD1,*K9V?A(I7\=85LTGHP79NXX>J#<((;H
M^MS;;I7G _\"EHS]6<"28+QEBZ0GZ!YF?9BV@3:OQ]9E!P7!LPGC^OLV^P;%
M7K<'S /F7XIX*?X_S0\%]7KTQK.UWIM[LF? _ H,E[]^GD1 I&>AY/_\3L*W
MBUJOP/K?1UOM@+ZY+9T.N^OQ-9B&>)Y)X;Z6#YJ Z;*0X"2GSR6%IH!Z;"32
M!%+VC9"QGN')KU0D%? W QQ33D\+ALCO0KPUFDZE>4'T4J#%%/>VM6_X&3O%
MK2N[M4U7?6LTCC1:&3\<$P_&7O-89HM*?@<UZW=F<KO^Z(%).F6FT\.5BFS%
M>BU)9*1_[ZYR4/K[<]TMPV2XV;@CC$\B&MPQN=[EI!W(JQEZ/;_Z+59"5WG'
M]7GM -ED^WE>ZWL<R77$U]P@YU0&R_Q-$3.>2-S3W\J, XCFFB4,[L)T5<=*
MY_:GF@N*-KM-LP$@!H,9 /:YF:Y:>H?-"2_K*"<8V]#N5;ULW0E>B]VPUZ,K
M?B^I-!L,^U*R3&J+]B3@T_ F#(,>D1=EMAB^+ 7TNYI[GYGHT^KE<EOD'J80
MG;U:?5UB<\PCC_ILCF<S*T:A7O6'O4IR"QVFT,9'@0:908_X2Z2V>)4OWK_/
M:?!IAM:@?89/C7 738;QJ3V__C]02P,$%     @  80)3YE>>GNC"P  T9\
M !4   !T=W-T+3(P,3DP-C,P7V-A;"YX;6SM76UO(CD2_G[2_0>6_4R 9&]N
M$NWLBI!D+E(RH)#96>ET&IEN [[I;K.V.PE[NO^^9?.2!MIN-YE@-S/2OA!P
MN>OQ4ZZRRR_]\Z]/<51[P(P3FKRKMX]:]1I. AJ29/RNGHI1XVW]UU_^_K>?
M?V@TWN,$,R1P6!O.:A=7UQ]JOY_?W=2N$RY0$N#:!0W2&">BUJA-A)B>-9N/
MCX]'X8@DG$:I@ ?PHX#&3?C]M_D#:W<G1RWX$SZU6XU..DZY:!RWVJ>U?[>/
MS]IOSDY^^D_M?YW;_S<:4H>()%^&B.,:Z)SP=_7,4YZ&+#JB;-P\;K5.FLN"
M]7G)LR=.UDH_GBS+MIN_W]X,@@F.48,L@*RD9#5Y<NW3T].F^A6*<G+&E?P-
M#9!0K5BH5TU;0O[56!9KR*\:[>/&2?OHB8=UV0:,1O@.CVKJ\6=B-L7OZIS$
MTTBJK;Z;,#QZ5Q>/BZ9LO3EI2>D?NS0)<<)Q"!^ $!)**L]1)"$/)A@+7J_)
MVC_>7:\@D!@+1IZ.<#A&K$$3> !6',J"39L:FZ^@]$# ?Z6E\=ZH-Y4V*6VK
MDT"A>,KP! 3( [ZA_.L@*O.XUX;;17QR%=''KX\L4_,+00S2.$9LUAL-R#@A
M(Q*@1'2"@*:) *_2AX<'!/-5*?E@^>_E'REY0)'4!MKV#G- $X"2\K<++!")
MRF)^145>V$37R0-43UGV\<OO9KN!M:KRA6J_IS1\)%$$S7*=@*\<DV&$.YQ#
M3\\\<_V'A3_@NZ'Z&D]4H ,4!6FDNNX-0%P#CY\$AMX1+N'+)^_)8:BP1H,U
M=2(92"A;)V.AC8H6(\2'*F2DO#%&: JAH_VVB2/!E]](VMXV6NU%Y/AQ\?7G
M-06N(<['^ ,6O=$]>EH^+D)#'"DE/EM)-?<, 9X\5V'N<+5*;Y3;-((.6]<8
ML6!9&7Q<LX#M*+THT>32!&5M#0*$+^5'C,8E&G"A!36JGW+0AT[ELQ"8-&4A
M9C!<J]<>,1E/A/JX;R;F^@&&RZ>I[ /G,#X<$6'@1"OAE)U<B]KD0ZMZ/C/'
MS\PTG%$C\5P!7/!-$/!2B'G/WN@<CRC#*U28WY($@H>8@3?%#&*>\KC96F18
M%+-;+"8TE(&%"^7B"NG>DQ95,:$]-4>^69XX=1@+H,G8RH'GEG;*LH->M6E#
MN8V2S_5/3KGN4JZ&SPMW:2)ZNZA3E@U6NLG&MN;Y5/S#;320:O9&=Q@F RDN
M(")3SO&0*=]^\BC(Z)S?_F^<=@6806* /P$T%Z!G1*>RBR^ &>@HD*L$/048
M\NGZIU.Z!CB".L?S;*><>';"F"2$"^D5'G Q;[855() 6S#Y3+YUW/&45U@&
M:X8"\8F(23?E AP[ _\>I3+1+=,&\$]HG@7O5%M5(ME.X/(Y/W4\*5V.H>:@
MEP,OXS1%)_*MCS;U+:/)1[0<<S]7K]A%;Y7\SO1&@V@(;KL=R?;$!+,/-*'K
MGJV8\"+!;YW_HO;1F,.QVWR"5#HGM_HQ81A%Y$\<_HM&,FJ]1R21#=-+!CA(
MH=T(YAU&./QT 7\FXSYFA(86J?#7>V35$M2OUQ(:6W.<N]+ 5?T-^B89)]V4
M,9P$LWN&$@X#*$EB$JJ_%I2&_TWG_? %EO;2!QZ*G;VT'316EI,U:VZL';I<
M3GQ>I=]W#FE[<7Q]97QKJ3Q3<M[#@3=P#1Q?X/G_5Y.*RZ=@@I(QO@.<EZ,1
M#DRC]7TKXF!]4RK=9_2!@!&=SSZ".5PG\Q@N9V!@WP_*B9H7/ZTK<>L0G)A5
MSF*K=7/YN!+;1S/E'^YI)X#F81B0P$!.S/J1W/*2A++15.;-8#-E*G&]V%:R
MAVSR70:JE^N[H&^ <:A&^@/H#+W13HR7J:7JE)?!ZN/BZ9;-VJW!F\6J3JH1
M7.&RJ \]]Q8).2>:J=UA4835Z)7/M^Y9L+M+;54G?1?,A>NR#DQ!TQ17)$%)
M\,*17FXEWT=ZI9K+Q[7DK/%?<Y[*C:Z]T6""&.8?8>XH5VJ@P6"6#,VIOCY'
M:CH9RT2>XDG&.[YJNH&@P9>> FGK:%[AN3ZZ)$,_-+FD5V@='U?)\R!?)]!*
M*.JGPX@$/>B',KM7TJ@T=1R@@6B0^KF0/EV,M'JC&YJ,[S&++_#0-+?0BU2<
M2CVPPN5PU^/-9]=TAT.,8S2,<)?",(D)>7JB#X_%C,F$(WB?TL' JLZ*D_\"
MY%ZNF/=7IJRT7$)2FX,L)I7Y8E7GV C.SW5Q#>K5!J"73"5R*_D^E2C57%XN
MGU_@*<,!42T.GR.\6#CKQ!1<V)_J>X.YV(G[Z P,W6*39#N07JY89];=M_.=
M-NEAVPHJ3K$MS.(%8Q>>/W\V:=J=K!&H.(LZ6!K6W&;^.@%$'=7(&3?2&UT0
MK@ZGRWW9,'R,21ISNSSPKA56G/1=86N,XHT?FQL#.6"QWM&X5KKB?.9BTI#E
M-OVU87 P_U\:W<+@3)VU6+;B/%H@U+#J-L^U/2M87!<"\XL PPQB&)EWE=N(
M5YQ;.Y :>ATGP[9US]R:4HK8-;F#8W0-G68#3,LW*L&U3!$)+Q9IMT7\@"&
MBBKSJV%*<6Q7X<&1;P=;8Q6.\V#;:%9#"K5'6.Q@!IH:#HYW#4X-T>XO.-%$
MH3Z:[1RF5[('1^X60@VM;E-6N7JS%(<W! U)5)3 MA,_1&ZW0&KH=7LGR+;J
ME_$THC.,[W D3SKL2K.IFH.CVP160[O;;)<FU*P:85?6#;4<'.D&K!K.W>Y3
MNT*$_8:B%#\?O>J-/B'&D#F162!7<5X+T&F8=+[1:T1$P5U=V4(5YR@+14-(
M3I)JCV<$;2YZ=7#IAGH\-+_1A6>+N;@91#W]#CW>0N1D!$7F@)-;WO%- =L-
MG7=I1X[>/IY;6ZGZB;(O,O-  VST,SJ!ZI"RH7CAZ3*7K%S)BYXF.)27,%NQ
MLB%0'58V%+<^_[5'M_]ZEYE7Z22YP0I?6._>+V6<:[3)$0Q?&)L!HVJ<6 #7
M0KZZ&_5TG=82N(_Q;AWK<Z[5N(]>)W)XS.JQ^A@FU[7MEF2R^ZW0V#5SZ#:H
M6KS!9M\;2XH6J-;6G_:N6+&9;Y1S:M[KC;FU2V5=4Q\#QK<P2,@UK*\:]-W&
MB<&$,B%/B=EMY<PO[C]#^7K[>)/&]GXEF34L=FQ&,?\),NOOXSL$=D\K>DW$
MNKX^WDRQV *4N_6GN*-82?M/DQ4,3^^(R+_8R-R-S&(>\&58L3$H[N/E"<NW
MVAG8>"[B<<L_*^GCK04RJ2OP#7G 6^\.-/>$(D&/&2E2W<<K^P\G*V;FIFQZ
MR_'= )EP9\6)IKS'A&@T+C[B_SU3!:V7V80D;S62=R5,: 1MQ>=WSQM,I5AT
M[Y/T,NIK%79EYK94;,W9<TIZ>57!^F4J15FOW-).";*G)%=W+^\7Z-(XIHD5
M(=M%*\+&MN+VU\;O,Z,5AF2N41]FK-=)%TV)0*;IA5:B(L1H]??UO'\:IVJ[
MMNEU!A9OA2A=4U7X+(NK^ B_DYF,0#!J"R\12T@RYAE4%WA$ N/+L6V$*\*F
M#10OC_7;'47PYZC!K@,_BP,$CH_B9S0LSCCG%?:%%PL*BI:@W:9GE#\N18=6
MPA=."C+_6OV+C\*[Z"F92T@MNDI>Z8KPDJM[\4%T!YSHS^@5,V0A6Q&^+) 4
MGRYW=#U76I(U@TQ%V#(@\/*P^,:1=OL-')L"U>$G5_VO?-1;/'(AF_RT]>:D
MI1I<?O-9>[/QXOCB$D=>WK1L!;X0LLE$61Q>GL;.!E&K=1V=@*\L%>GMY7GI
MS2&G_8J;1LAW=DRZ>WD.6J:"R7Q;HWK3D#IVA9/ G"HP2OG"4:G4@1&1_8'I
M/3)WC^,I98C-YL"66X8[L0RG'2$8&:9"AM1[VD<%76Z'NBK)\@XX-=SG)"_V
MN&R^W*&DWH^^OA\F<WA^_8?%JCIW<SSR=7<M^0'D/3-?)U$LZK13V5%48FO6
M I2/)U ,6F>R^I:O#-BELL-B6@O3_C6S>=ZS*?48(HY_^0M02P,$%     @
M 80)3QWAW#2#*   &9(" !4   !T=W-T+3(P,3DP-C,P7V1E9BYX;6SM76EO
MXTB2_;[ _@=OS6>7K<-V56-Z!O+58\!E&[:K>Q:+!4&3*8DS%.GEX;)FL?]]
M(TD=E)0GE:E(N1L83+OLS&2\>'E&1$;^^:_OD_C@C61YE"8_?^I\/OYT0)(@
M#:-D]/.GLA@>?OGTU[_\^[_]^3\.#W\A"<G\@H0'+].#R^N;NX._GS_>'MPD
M>>$G 3FX3(-R0I+BX/!@7!2O/QT=_?CQXW,XC)(\C<L"/I!_#M+)$?S]U_J#
M!X^]S\?P3_BI<WPX*$=E7AQVCSM?#_ZKT_VI<_I3K__?!_\[^/9_AX=4ACA*
M_OGBY^0 9$[RGS\UOO+^DL6?TVQTU#T^[AW-"WZJ2_[TGD<KI7_TYF4[1W__
M=OL4C,G$/XQF0!:U:#.L>IVO7[\>57^%HGGT4U[5OTT#OZBT*)7K@%N"_NMP
M7NR0_NJPTSWL=3Z_Y^%"+B@3%HO/-!LX.:K_^(FJ*TMC\DB&!Y6D/Q735_+S
MISR:O,848?6[<4:&/W\J?LRT?GS:.Z8?^M-%FH0DR4D(/P!W44A9/_=CJIVG
M,2%%_NF MO[]\68A1C0A11:]?R;AR,\.TP0^0"JZ:<$CE1:/; O]X&?0/<>D
MB (_-H]@K7D;<)X*^'\ZQO+[X2,)"72[EYA "1C!100_/D!K),MHR33XYR"I
M_SM.XQ!&W-7_E%$QO23#*(@*(_B-RN.XPLSW'GO";:G*YS%(,7GUD^D@#",Z
MJ?GQ33),LTDUPUV2PH^T5:#8Z):B7_M1]JL?E^0;\?,RJ]3[5$XF?C:]'\Z^
MGU]'"0S;R(\'>0X#%Q1[&_DO40Q2D7Q6,1P4B[;ND\$C"<HL@U7QW,^CO)T&
M=BN;347"%U,0,HXJZNZ'YV04)0E( .)>)6$E2C4S0L\&WF_)&XE[=*.053L$
M&_HS)=*6:OLE3<,?41S#5V\2V$Z,Z#B>46EN++7]BCUP"Q[6_S#7NG&@RE_<
M$O0CB>ED#3-L,7W._"3W@VHO:Y#.5I_8$M9O?@9?:JHQSTL2SG]]G68W1:ZV
M*L'4-4F3ZE_M\-N5Q9"B#/*MU.268E<J@ 6!;CDFK[#WJ!HW"*+%!ZQ >DX+
M/V;_Z>J=_DA,XE/_FA6P]*@:EC&Y'][109##K/$(_Y]%03$; ]^3"#H6S!]O
MU>[0'/*6G]Y2#7>DN$WS_(%D3V/8XPX*^.!+6=!IX#EM#/;9IGBYG?+CH(QG
M>X'+*"Y!R+6VVBEG!P)MNTJ3=)3YK^,H>,C2L R*:O$,2^!JVAB4C9W3&TE*
M<CY=5GR$S5/KO8GISV.I8U9\QUI8^RH6^'FA':-?_^QNX)O<F1OX8@7:SX(Y
M[MF/32$61K\H*8[":'(T*W/DQ_$GJ:(XYL>Y]9#:'4\J_56M;2,._ SK!V [
M#,G0+^/"H'",M@V)FD[\*+$CZ:SIK02MVCB<D,D+R4Q*N=KN-B*.09HL*%_(
MX0*Z04&9K6\C;I(6 Z/C9MY@)13TSBBI1OLM-+7R$?)>D"0DX?PS5!IS%O7*
M9Y(&*U^,J9<BS9BX*DQ#/W^I@)7YX<CW7P%@Y\L1B8M\_ALZQ7XY/.[,W!)_
MFOW:6Y@S 2:Y@1_S^5=B_X7$U;<]?F&O>S)3V YEGME,7F!ZAC.W0-[5@E[G
MZP:Y@VQ5:NA<\_9F_:SET!YFZ41)>;.OIU+)RQQD25_K!>C309K!3O7G3QTL
M]4O5[O5ZF.IF:%"DZDI:MHJ[6"J^*#/J(%#NZ&OEO>[Q'A' $I[-1P^!CR!(
MRX2:LP(2O=%C(YP"9Q*+:!%4\WJG^.RPE,XA20:%S54?>>RHCAFOA[HV:+.Q
M(3M;_0B+\X6?CZE)%_Y#G9UO?DP=-8/BPL^R:92,*E^0@!:E^EZOOT]TJ6-B
MTWBZ>QIO$CC<0]M3&.8"MIK%O-[9/I&R(3I;]V>[U_U#1E[]*)R9IJ'CW!=C
MDJG.:PJUO=Z7?6)*%1&;P"^[)_!IG&;%,\DF-Y7-O7)5BXY5C.)>[V2?*.)"
M8'/R=?><7%,EDMOHC6PXI<53G+BBU]N/3;8""LX!\WCW7,T#" 2LS(MX70<V
M;@KZ7Y&7HVF$LWQC)KU+DT"ZN##+>[WN7G# %YY#",+)_R%+7TE63!]B/Z%N
M"+I??*73J7B2$E7SN@ZL]@KT2#%P6$*P!RQ]Z'1/KS1R>%6\7F<OV!'*SV$&
MX?3?B+MDAMXJ&--4F_"ZJ-.>ECU9"Q.'30QC0CJ91/5NL@H32PHX+9,D !@B
M$P*_EM='G0NU:.#8$B3@..1IF1 V??+T-QXWA&\6&C='-V5PH]> UT>U[VQ!
M4PN<',80# \-W&KSH]='-?D8&$[K8#AD(!@19."V6,&\$]1#JUG:^ @Y7"(8
M'QKBJCOU^)6\+JIKU2Q_+&P<1RR"*6+N]WKPIU44N[+/;[6"=X*ZRY>H6^SR
M8R#A\(,1C! $64G"38!BBMAUO!/4'7U;E@1@.$0A&#:N)J]Q.B5D=FU&BS!I
M7>_$E0E1G3@U4!P"$6P>6HRQT*#&.[2BB(."PPF&M2--1M3K<DE>%,)1&*6]
M$U<.6AJL<&!P:$$P6U2&9JWQPJGAG:!Z 5O1(X+"H0@AOJ'9B93LM^P*7M\5
M@EKOQ/FX.&PA&";6^Y2ZKXI9R>N[LA:U94V"C<,<1BA$&PN\2"7[;G"28.,P
MAV"S@(-%.2FKO6G5V^BUTHR,Z=6--W*3!.F$T'N0=Z2X'S[[[^+SEDY+WBFJ
M=4I"$/<4I@V1$]V,8>187&Q[\*/P)KGP7Z/"%X5?<&IX)\A7+-I0)X#"H0C!
MSM&XI"R-H%TKZIV@^KQ:D<+$P&$#)4JCZ=61$<(H[9V@KF.M..'!X-""$I91
M 'H27OD932*4-V;E1<(R+DORRMXIJA&W%6F*J#@<(I@TM!Q=#,?/*7)01@N.
M."@XG"#8,Y[)Y#7-_&Q:2S>_MC"84/_ :C*-.J>=@#+MMKP^ZI["P):_'60.
M_0BVDD6DT3,54C@<FP6]KIU3=B-;PI9140QYZTOA/P5I4I#WXBJN_OSSIYR,
M)G6_GOT]3G,2_ORIR.C*SZ$*P5"R0'01^WE^/ZPS;+U'2K>ZU^MX73O&84&B
M 0&A#8[$9#)A<"A"L(@TQ;M<25K!VLMO%/:ZEC8AG$P: D:8BN;LY]DX.*P@
M6#NV9\5;36ABC9W5E"P6Z5D"XMSMU;)4<&(*GTA&5U:%/('?5A;J]=!"W7:\
M/JJ1B3,>5MEI#XQ#F);=0DC8N2'"U-OQ^JB'+UW"-(%Q"-,R;0@)NS!$F'H[
M7A_U)*9+F"8P#F%:1@\A89>&"%-OQ^NC!M'H$J8)C$/8?(=[M)KP"3,%U&I:
M^#W+!W6*<.AI&(M!=_=9)598&2CG63K5S.6\VMX79,,?4\U2R[D0CC/II!H"
M5]+E@[(8IUGTK^7P$K.V7LO[XMJ]+"6VF#"<R4BU(6B=[5N'H;J&]P5UE=F.
MG08$9W)3;0AY7Q;T323Z>H(./8UJWA?4J,#M.%K'X4QBJM6M28N52JT![PS9
MM:A!G@8B9Q)<K<JLL62)*WIGR%[ZUK0QD3B3R(HEJW3MXE?RSEQ+(JI'4P.%
M2_FN-N146\0D-;TOR)%D6Y*U#L6=!%<M/8*G=N8X78\@GP6&O 8]@@A^#;,.
MP5,['MUM'((516(NF3#<R7:UK>OIU-(5! ,.P5.NMY:#PYW,6-NSXKY#4),>
MF4-0+U^6:P[!4]2-'6<\F' (GO(SSIES5R X!,]<\^ *"=,$9B*CEFL.P3/7
M/+A"PC2!F4B:Y9I#\,PU#ZZ0,$U@)A)E60FO;6$95&S!.]L?V[L.)'<R:*U)
MK6$=E-3TSO;')*\"Q9T\6TQII19"02WO#/5.^/94-6"XDT*+*:F:E5!6U3M#
MO0Z^/6'K6"3ILW!C719P<_J$I,KST)N7+N:WN?8L.*:#D5%Z$/ZCG&7D?TXY
MEUVK;O2R_GCP(P%EYU%!8'_U%@5TS8W2\)$$Z:CN*[*+C[8_[75PHWAY%+.'
M[FZT82"NAW,,N2/%U3O)@B@G]\.&VWWQ$'PU%_$.'VJU 8-KH58,1K4!.1/&
MLV4F!Z7<!AW<P%^]0:F.R)F GX<L'4;5&^1"S^B\$$COVJE/P,>ZW,Y$[^AL
M.#=W91W<9TKT.."([TP$3EOO<Z=C9R#HNI]%JF=(;- !C7EYV(@#NM.QL^';
MQ@-=DR2FDPW$F0B<;9V=G6-+P6L&?-"5II6]G!429^)L#/#BOA=:FR"9'UK+
M.N6:&[K3037T\H:$"4=T!<U$W(UKGNA.!]7BJ\V9+C0343FN.:,['52CKS9G
MNM"LA^@@^*,['=2K#=J<Z4)SYX&[Q6H]2UF43E[3I'IS2G'GSJH'(.T8]VSO
MWOE@W'GX;DU&Z6Z161[ZLR4[A?Y&GJ]T-EL"0.X\:&>,)>>V]<;HDD:9(A@Q
M%-+[<I<Z[3:\3A?5JR482!S'EAXR=Z)U.$XX.96B>M#I46V]^O3)T;@3K=-P
MM$EIVB@+8% O66I3PT'@3E3.>GI9*2?L"C QH+I]M8D1P7#G\;IM<^EV<%\.
MUW6=L.5WYZVZ2L(ZN.ZRS*#;U'$<M;NM/B#231>-)E@<%I]( $4E+[)NU[#7
MZ;F6,4!&\Y983;R*Q[.-M!!O%C'"-9.T;Q+@NA:+R@NGV1JE.R_E":'<D1_5
MGUJ/YT4# 'L/8J7:8'+G@3VAU-4?[RLQ\WDHF"AF7+\Q4,<>Q>ZTQ>?.PWT<
M!%5XI84%6JU=4))K\>GZG4 'JHE7 O669Y%T[59GA18!K&MW>C079V60[KPD
M*$*RQ=*\6A] [U%<N@8DQ]X5Y AM:%WFMP7*V*,0YY;PW'F)L!+RD;R663"F
M5R,V-Q<R<H65 >X^!><JXG'G=4'<UX,ZW3T:JBWAF7BFD+-A6I>HL=BOQC'<
M)$6ZGHN3MV?:JE& O"\V#0,X3;QY:)A:WJV_[1L%R/NR(S: TYUW$VW>K>YT
M]\B"H8;&Q&.)+>]85MVG]1W+NK;7/SWNXSZJ9_":Y1HF=QY-5+[N>[YYW3>'
ME3XH9C/(=Z GEUX!%H8K[%02X.*L\V6//(=8^G'HA4<FN@$=8:-*C^?399$'
M?TI_-?CA9V$]3]XDH(:RSNE  X">QWXR.U3^"AHBH,9:"Z)SVHY$J+6_![,?
MFF),O&:YI?E5(6YZ-O_/GV>=/J?<"(==?=KKGYV<X%[?L6#3-:$0$Z]OMG&X
M[[(G&?ABI2_<X$]3'GLS>I"\#_IA$AGM]9-?G1,3E_=H1Z)OH"GILLK,<1TE
M4 'ZW46:<]US6S8+X)P[OIYL7)<UA]295\%:YW@XL1,3HYWC89,ED<0&<SP@
M9!4RG./!DFUBJUMB)]R++!(@SJ0-VCJ70-_A' ]]?@@]!XDSB84,\.+<9;#M
M"9+= MOKO-J=$U2?)&](L/;XK: 92#[$H>P[[,.S'S18+!E=1GE _:(YM0I'
M.>VB.6RR[X<@%?SYZIT:2_C&\A9- 3KG3O><W6!K=.*<1#L[<3V/"35W^<ET
M:9"]289I-JG,7Y?T_LW>G93@6-O[@K#$/&1I0$B87T./6AX3&LX4 0QI7:][
M[-J@F.N9O> H(G+F*+1^UZQQW7:>!YE/G[PRH'7MB"OF3Q62>\<CS;-LI08W
MCK-B1CAR&SS48J9 ,7*HK71B9]>WS;EV097FT78.Y\.<HBI EN9! P?<N;Z5
MCU!S/,XD;35#D/LGW99,R<Z[&$$!Y4L>A9&?39_\F"A.@+PZ-4P[@9L6)T I
M'&=2N#8$O/,G\.-SYB>Y'U2G)=EXDU>N 5NZAZ8^04KYX/"HCL^9W*^[(=29
M"=4VLT:3QIIA^.;A7IHO95&FAH&;J$%]%+')V@0CR0:[,W/3M1]E5>3+-^+G
M958M$$_E9 +]L3(-4$-4/O.7^O$@STE!36CSR(6(Y+.*X:!8M'6?#![IU59J
M9#OW\RC7M5IQC*#+#PQ%DMPG=S1"L2F R&YEJFFOBW&OLY9V(3XU><*Q$F0=
MO.1%!GU4%!\KJ^MU<5)ZF:6$/285P3MC#>/*VX9@KXN;0D-1^9K,U:B<,7\M
M)!1WWT7?A0+0E;.5KBRSG!G[!@P5._%W3(O;+@:X8=7LMU%OH8SS::6.ZCPN
M.=-RZX!"'+#HF>97W(G8.G#&#+BF# ;\"N_W)'W)2?9&8=\DKV5!KV? UBZ.
M*N]B$Z3TJ&7KDZ!92VN3\G%;PKK2?&-8'\[8,S]83W/%#N!<EW/0,'OAYV.8
MQ>E_:!3Y&QS+DT*>>E54#;:,J"%)=B<-CBU>J@]GC+O?TH1,O_G9/TEQ72:A
MG&MV!4"%ZNK'8%FD"6=LO8U9;_'CWR*2@7['TUOR1F+U/:J@ ="3'?Z=WK!*
M%>*,09AEA<PWQ5??**BT SK =NOHD"6A6QVQB8?(]IQV!S=]N^)?^LH(@FES
M(6^UZ.45\(YTJ1?4@E4.-552BU$IH9>'T<1K9_9([+8BL;L B)K^U2J)*QC=
M>?Z,)6JO%8F]!4!4UZU5$E<PNO,B6F-56=PPU[3W;M8#W=B)=G=Z"\W3@SL/
MJRV$%2M"[7RY"E=]WV7KVZ!L2^MXFRTZKS-(>I%=Y;CS5MR'[XD.GAH<[)+2
M X:)?$HM<JR(K[*V;A 6?]1;8#N:9E8[E F5N?.TWB*\;9DR3+938M< 5=E)
M%>#@'DFD 7>>Z:L"-:%#4BW4:0D!X2(!3%/Z_!EDR=E_DBX_)C\#H\-2(BSU
M/8^(7'9_,*\!=UX3W--.Y,QV!;\WR?8D&(\BTGO7-+TOS;<*L[O2HZX;Y0$<
M:D9/\\.>X[+F@S?QIJ$91K\_/6?5\CI=/NPDI95?R>OV43,B[HI;F0;<>=_P
M(LUHEO2"G*=4)<H<"^M5Z6=/?B>C6$4/[CR"V-@WM[M@H=8 K(0?]I:%C@;<
M>0Y1+'5KPF%LH&:'UR&C#9TU/LDKAFY<;5NU?-P/S\DH2I+Z-'Q5/7EQ[L<T
M00Y,=L]C4KM[FI,=2AZFAA-J(4EEJHF&$4UH7J4@7LFSV](4=*N0YVGWPL!^
M -/#8ANG\EV?G0@"RK;C?A>FX,'J5%*G[\XT;O">$68HC^V SKY+WNA==@^9
MRUJJ-??N1^XV_*]O*2#%>-1G7^[(4T?LWDW$7;/NC#UT]_3+[)^804KF(LU.
M]BG2K"^_M\S#Z,Q50+.9 KN6\JSOZ9(N490[E_*VS&_7[;N;?;"[F1U<AL29
MJW,&>'%EQ31(D&PE-/(R5Y4[?F HO;YZ.X /U8W &Q*,V*%VT S<5Q-2=FZ(
M,O5V8$%']?%I4Z8+S<1E,R%G%X8X4V\'@*'F3M+F3!>:B8MAKKT\TG7NY1$Q
M9[K0'+P'UC@'_185XXW]<+ZZ(5YW+LY"1G\!7=VF>7Z3!'$9TBWX//V]IFW
MB@R@?#<N&KIE+M^-VDU<FY-EFM1$DG.@P*]GK 3UZ4_RU.JNO@^*="-Z';7_
M(JC<P=N"AG!7;5F8FX7? Z6ZD>!EK^=A!15++C[N++CCES0-?T1Q/$A NX6?
MC.CV:!; 9.+=+,ZZ(/BL*&1"N:[7/44PX0TF*>PO_S4+A5D73C"6Q16][AG*
M04E3V^PQI +-@-==OY_QHD24Z@%B.TX2?I;7MD1HX''J$>$\*QHC#_ZU/NK@
M5]XC0"$<3\G*WP$@HE=$AX,5\A@8;#F@U?7--2FLE0!Y+=E1I2X)AMXXBFV*
M:LNI:T>UV%Z%-CHV^BIO>UU_\]^C23D1:GNE#*Q3*'8O9C?=U#)#5F?\FO-I
M[X%D40HS7T OJ9!+4O]7L"D25P24*!9_(YLB%6B.O*,K@+H( E__PSSD&R>X
M>Q# P1!.A-=4&^0V>B-:9XPVS0!C& '5?,D:3YHV-^ B<X)V8U[7TMNBJF]?
M:!/$.>6W1.Y.K# ?P"]9FDL2, BK E)4O^H..&[@=">BER_N'1%=E!-7!)2H
MWKL=L+E Z4Z<+E?8[SD9EO%M-!2:>16J@ZY0 U;L\[J.U9GPVZ=@3,*2/FLG
M5\+Y])O_CS2K[-G2E[RW:1=T9,?8(;QR9*H7&(!NT)#EUKZNB5>>6TFU%5":
MG2MJ>@_K&N!==[E@:\*9L[- \J7<]"E-^2T/O99 #^BW>W19TR:?#]R9X&/4
M#H!M8,3O"4:CG,WTB$MZC25])>$S"<9)&J>CZ6,T&BL\WR.I"=MF7-=_FX'*
M9EH)J3./=CQG?D@F?O9/FC*D^@=%*>=36 \PX@8DF6-3 :<KKT _DLI6].!G
MQ;3QMK694 K#=\U4;*";A:OL0F<(!RV.:B])'F31:QU=T/B] )1F2]##4)/-
M"#A@CY=6^)PQ9G*D?RBS8.SG)+\&!37+Z!/-;0HT@7KSU133$H#.6#D7>*7&
MD)6"M5+LN!Z$!@YM?CAR[_<+R&8O*U<ZL6.4UC,^<*@2\\J%XXQ]<MO;JQ4@
M=R\6S_7-YDF QQECGQF"7#FJ&V?*P==SGZ."&BEODC!ZB\+2EV5B8I:OX;E@
M==69^,10G+&:;8A)@_:KC1 ]C(VCU^?T*BFB0IX<1[.E6A78EE,Q2XK,*@)U
MQBZ&S;DK,_#NR)=-S0BF-,Z!2#)!"VK54.TXU^U-TRJ W'F]EF>OD(U38;T*
MIZW8)>696(4(/2/.*CAWGIZU2:(K4ZM=-J7O?75W;<V>O3K5B//-\Y*$\U]?
MI]D-O?DHS:\P2$+Z[D2:U-M[%+/W[( QD_T^J_Q!*B9P<46O^Q7O4+\JT]4[
M?=@C!]U' 5G\,9_]->_H8I2UY_4Z=NPV>JE A,0(#YMMX#IC)F=BN"NIRN 8
MO7@2XL*/8Q*>3]?AZ'8&]9:]WC&JN\1PM] %[HQQG8E&9FCG5P+%V4G0(K2X
M&R:S@62_;?!,=))3#K<.*,0! [R4,'6:EZ!<,\.ORJEJ[F75 GS85GF)[C4(
M:T)RS3!OEC)7CC(VN#-JJN?D<UB>/4K^2W^<DK! H[KWI5U_5>M"% 9,[1(-
MWR?\R^CL@B 9:LC9-OI= V$OI^W\@\]02E'!C:(@G1V7T0Y4O '#7A;:Q2=_
MI(HJGA<$R5#S$&ZEX%40[AAX#:>W_VIG%M_!;E4"RAUK[M8YS[]:NAEN(A?]
M5VZD,0^).TEA#1#CRA;4($-2TSG"$7V;U,S:;<",CWIW@S=P>-X0+5@F4GPZ
M]\+ 5^=>&-CD:PMHDO26VW.&\,1 []BY)P:$G.E"XW!FXMB.]L1 []BY)P:$
MG.E"XW!FPA" ]L1 []@%OZ(Z9[K0.)PAQ,PMMF!U*N6+=/*:)C3ELNKAC%4/
MM.7 ^V-;'M#XP#CL(02[K<DH/0XPRP,H2Q8E_:,:7^ELM@2 .&Y8!..',9:<
M.[<9HTMV?.MB6$"6 4O28]I&6:_703V."08&YUC-1L"A0\ONP=E=K,[/BR *
M&F%&4T=>0A_C;2@4JH+X+NS5->(6])!QB,%\A7@0_J/,"SHO+ $(QHRP'NR3
M7#@>MP@[48#%X0XA*&$NUR )ZXYV7Q9YX2=AE(R^^06-=YIR!J)N$]!M73B(
MM6!4#R&'W)T_Z[&0VIW$$[8B<'L8)R='(G"[[CG<UX@1FO';P/TC E<>B-IU
MP1E@JEOH O^P$;B]CIU-T381N+ID-I#\$8&[#+KK=1RX"2XE3)WF):@/'(';
MZV!?]);H7H.P)J0/'($+^%PQH]G@;I<1N&WB0[ON&66:'9]AD>& L!]^VR9T
ML>O>$5M1O6L@[(7?-@R=]676ZS2[\/-Q3/)\?O[@VAT5ZH+\[L6/"K=KFM#L
M!>W>D<4)\'[8$&AQ"YD^_<I]%%2M-F!PP;>L2X\..%=2H58"GONP=Z=^"%@5
M*].30_:H2FF; E*-CJJSR/ET6>3!G])?#7[X6:ABL]J^<:_7P]@E+SO7A?\:
M%7Y<]ZU'0M\[KN:%Z[(H,S+W2:BYQ=3:\GI]5,.%*=*D/C8===A[&U=;H$&2
MT'Q"99'2<1O,GZU[@)D)-.&/5%9.0U\"W:!.Y':ZBE5E.6,7NYJ\QNF4D">
M$P6$K<H[&DF5TW?7J-;RYQ3TT/S[19H7=VGQGZ1ZUWV41/]:KE*LJ I;WP3=
MHM[(LCMG65:;,]8\:SCK!SYAR,Y^1<N)_$"[%018P$UXO9^=5Z!+ ^9.SFK]
M#>B9E)/Y[&YBHV:D7<"-:G:PN!*;48T!<RJG2RQ7^/LA( .MQ9<D+*O48O?)
M51Q5CVXTQ.;U >V& !FJY]DBZ2UUX4QVXN4K:E(EY3PMJ3].N.4W@ 4[)SYQ
M'G^KRXYAY1ATDR)D8J[1P%<DKM&5<EZOZ\ - M,\,CL+ [<S&97;PUZB2L*'
MV$^4'JBS\3E0O25SO+*/EL$P9]ZPAM^9],P?I$>YXD)&[UK2>_<HV:3S(HN"
M8G;Q[CLPDS\^?5>X:R^H!WL\W#? K,T-[ ZCH QWDI7,84FV&,UB,%A<R.F^
MBQW&)FQWLIDHS^0;/1<[L?NF5L7:;PKN3HZ2+?3ORAK8G@CIXF7":O?\(WT>
MIV7N)R%,P%?4W4](LK!,TLEU_EH?E5 <\M.J,8"*:N-EC0"&V64+;!9SC7"D
MJJY7WB343A2]M2>.UPS 0O4I;4>9&)7%)".K\EQ'0V-#3:TM (BZ26Q%FPXT
M$\E&F M7GA6-10O^M;Y@P:^\1[H7XNSQ5OX.PMKQ2+BSN6/@M9951)T<[I!:
M*P$"6PK>D.[?&(KC:+8IJK6<'W9TB[TW:Z-D:0Z([4T)2LK^YK]3GY]0W2ME
M0'B4N^K,CKJI9H:L[B39J&:]%[DCYF5]8ERL4/55T88W;N:^DUD%K7S4Z_51
M@[\M^[4LZ\UFLI'E)VN7_3=_>D[J2'>%F,6-.E[_[*3_83W@2L@E&4B0P\RK
M,![VGZ[>Z8_DCYAS9I?X@F"Q'\15XR1D Y@1)G(>*S4 X/9^Q'[9.-*UT8$S
M*13V+%;%TCNPUF-5^+W&L'(,QJH@>"-N$EA5R"*]W2W]$M6!V*TDJ 5*<>"I
M M,<,SN25 O.A'IS))6Z0(3U *,ETY^R1TK*@!9Q35C.I'"P1AVVP<0VAS+C
M"D9NAS0O8$;R8SA>R/-KKI6%)0TUYEQAT+"9XB!Q)GB8AK*#+L:#)+PD;R1.
M7ZM$K_7F426$1E8;\*+>VVO-G#(V9T)OGT@,;8Y^(0G)_!CD'H034'A>9#YU
MS,U$EX\^K79 !ZA7>%OSVP*E.% 7V0*RW/4M;CBQ@KH& :"C&2PUS2&\' XJ
MWQ+9,EJT F28R RB]%'>85.S!1!YAT?)UCIEV 9U,1H\$2+8)UK>7OB">.IK
MQQ+;I+2)RIFS^H>()/^*'<7(8%C@^[&"WQF[P ?I4:X<9=&[ENS,BV"_L',U
MH8_[ZK*]J8%[$),IPQDC1VN7^3R($J"6E0[OBS')GL=^<E_!R@>C449&<,JY
M24 ;,":#ZM6!1FYZ&Q$0!L0"AE , (8VP>ZHT!F;46L/E505UVDV)!&0=)/4
M*3=L.+_UI8#9"67&M=&%=ZDQ=RQCMI&7&<E_(U5 ?#AX(YD_(K_01(WTG9#%
M"S&8G5E)0& -);)QW_JYAC+WYVY_:Z54T'/4&7M5!-#\A]EQ[$Q=^Y,RP!!L
M-Z=K31F!.Y2[?GO:U17UZ4YN WN*69!7O[:#TMG79 #EHSCY]Z8S,_7E3EJ&
M'0!W<])6%P\H0[GHNW]=7%&5)E);</S#]D#^6N<?34(:9$!I>$[IKSB&()[W
MV17YO/XQ2@2(22^W6[HTD2_$E4[=,&-R=QJ.2 8S"LIMOKWNR!PM6LRPLG.(
M;38=CDH*\PO*BUQ[W<45M6HQ*PTVY$="V84A?I'"<N4'1>G'SR3C!_0Y*S!0
MM<]GS'U0KHF$/ZX?2&M%H=J\5T6 57>?-^$XZK*6WLC9GNJF_4131B /)>W6
MGO9U17U*TDGM[';#'2ENTSP'V2OT@P+*OI0%C5U^3AN9*L9I#!+F3^5DXF?3
M^^&%'P=E7.GP?G@9Q26UDZZVA9,"8I 444CEB=[(\DG[J_<@+D%#U]"]*/^
ML!;]RL_HVKH0^E8A$82I3WA]O>VJ$PH:3-)2F/_'2/M>'_<M8[,4LV<D@XIR
MYD;'\EK4ENC4TTZ8^!#09&>-$^:>V$4GLZ&G_4Y#L:4>SJ?L!F17F.Q]%4BQ
M$R_9,@V&P8YF8]Z4J]*9.S-L097NO\BJ E)+KE'UVU&V>=3I/NN:<>92B^4^
MX,Q])G<[@]'L'AR3,^")I\LWZ*LCU^QX*4ZD+:T(&T34^TMJPXUA=U5$9N">
M!H>3V<>>TWF"S<9Q6$R*O";(CIIAI34KJM ,7$;@T-*P!-&17UF"Q'3P:X"L
MJ.DT6M,@@^1,(/R:W4[W+N8"$VI6FS8T*0 R$ 3.&2._^5D5B=MB[E*H"M*C
MYF%N/6J4L9D(25:FYI&$A$S\ZM7;Y(UD!7T ]P':(%DF&S;;-@EP49]",4BE
M)F:' GGGV90N8C_/9SL=B3F!6P<4YM3+:[:- 1)%N/,66U,^Z<EMLS# L73U
M1/F\+E$UFQ\>$G<>:3- C"N':(,,F7V]S=1>LOU"J=T&K!*H[[KQ!@YOEZD%
MRT3PG*'%KWS)88'PLRG-VJFX^/'JT-<3CD_M;&A<7?^DNG H0&PI(=WAW0^?
M80N7^P$539[025JY1HR^2DH)X1"ICL^A0*J=,.K,\FJ;6NFBBV# 67FY4+J\
M,DK7V'"?]U8?6VP&1; DC]?M+)+K%Y*.,O]U' 4/61J603%(PILD+/,BF]XD
MPS2;U(EKYQ%<C^2-)"4YGRXK/I(1U0C.TSUU], C>4UA]Y*,&B+?JCS.HU#=
MZ_<0#GXS/==+?1W!_5M4C"^ F'1"LIN$;@5 XD&>$_A?^.R_"_>OVJT!;-S1
MITP-;V_;$K*#45$"79Q/9W_4>'%'M370AYUP.O';.EL2WQJH4P%*2L]B+D[N
MR\G8CP6/\7++@P+L>+3:OHFCR=Q*1U! :BM61XVU6OZF9-Q=K[ \8+'D#E9Z
ML5>B8P8I8B"V@F=V3PKVT<,\._;?JE%B:0 K-PC&]]QO%@+I42QR"AU^DP.6
MZ+92BJHI/(_\!S^(AE$@UOEZ.9 =Q4783NULZ9U)C7GU[6H@/T0O"H'T*)YV
M;=WS1#<<AY*3X/,H?3L*Z-6';$KU?C;_!U7Y64/ELU][WY\8JE[^$>1$B8_3
M5O&ZR.+H$??-#K/B']C:T$?QD:%;&_HH66WUJ3%H;>CS0PU^E]:&OITSJ %K
M Y_XUD#WS]HPFWKOLR>2O44![_DE7E& ;>>T:M_&T&<>F/@@4<T+,[%R6%%G
M@N7"DRRW/&"Q%#^K9%[@JY=+!0\#JF7!*!\N6!:,$;.+*S*7=X/;Z"7SLTCP
MJ":G),B(9CJ0].A530OEMWC5)8Y&Z4.:QA+-KI<#N=!L _IZ94MO[Z;*TS0I
MQJ2( OKJJ42SK+(@']KI7U^[? 0&C "\1T5'^;.\UZZ6\OJG9YU3E.P2[13+
M$7_?S__S0A_8 '#R^S0 X PN?6H,&@#X _+W:0 XL7/>,&  X!/?&JA3!H#V
MUX_.RQS4E.<S@+*,)L)ZH!@[6Q?[)H(3?CR*'+$SJ4-FHLF#<)OE (.EZ]#Z
MEXSX.N:0LPG$F1P>K<G -A*89V47EH)!X(=D0L-9<P)@Q^+3 ;LTR(IZ_8?1
MG1E' Y'L]JP%@U$6!<!AF?FQ1+<;)4$V%]Q#,KURY'8FCN!OQ(]A3^IG1!I-
ML%X4D+@0#LQG0"RX/6/"[$ :^?'%F XJ7V97X%8 25%OU:MU<HGX^V5?&(1A
M5(O:^.4'-BV<(MS5O$N3H,PRFA@9#KZ%",1Z41#8A6E?0:GLN8B-YX\3__+8
M=.JLRY_/:FN@3IWX=WW!P*T+UKK,K70$!:0?Y8+!J:4HQVTO&&Q>FU4 \E$N
M&)SVL4_XYMFQ?\&@S<;E.W\OSR@%.%#.2 I=G[L_697=\%T#*X'7MG(U&-;Q
MNLAB(P#C8'1$FWOQ<_*7_P=02P,$%     @  80)3_NDK 7"60   J0% !4
M  !T=W-T+3(P,3DP-C,P7VQA8BYX;6SM??MOY#B2YN\'W/_ ZP5NJH%T=U?W
MW>QVW^X>TH^J-<Y5-FS7]"X:BX$LT;9VE%*.I'0YYW#_^_$A*27Q(5(/!M.]
MP,ZVRR:IB.#W!5_!X#_^[]=-@EYP7L19^D_?O/_NAV\03L,LBM.G?_IF5SZ>
M_,,W__N?_^M_^<?_=G+R$:<X#TH<H8<].O]P^1G]Z^GM%;I,BS)(0XS.LW"W
MP6F)3M!S66Y_^?[[KU^_?A<]QFF1);N2?*#X+LPVWY.__XE_$-W^]-T/Y)_D
MI_<_G*QW3[NB//GQA_<_H]_>__C+^S_^\M/_^'?T?]>?_M_)"94AB=._/ 0%
M1D3FM/BG;UI?>7W(D^^R_.G['W_XX:?OZX+?\)*_O!9QI_37G^JR[[__UT]7
M=^$SW@0G<:5(4XLV(ZOW_N>??_Z>_944+>)?"E;_*@N#DEEQ4"ZD+$'_=5(7
M.Z&_.GG_X\E/[[][+:)OJ WR+,&W^!&QS_]2[K?XG[XIXLTVH6*SWSWG^%$N
M0Y+GW]/ZWZ?XB?8C;?]GVO[[/]+V_Z[Z]57P@)-O$"WYY?92J<[/G;:J2M\[
MDO$&YW$67:3CA.W7=BOU71GDY02YV_5=27Z?E4$R2N9V35?2?L;C['NHY\RN
MQ!'B<79MU9Q3VE*4U-J8'2LF].<K\OV.9/BUQ&F$HUHV6E/C.5G#S..R)K.P
MTUA"76^6=_4LOU:#R0]__.D'I@G]S9_K46J=$@=0QN7^,GW,\@USW>N'HLR#
ML*P;8J*SYO]L4?>@=4?('!?9+@^QE<;<CEUI@@<;:<A81FK2T1RG)U_NOOGG
M9I@.T@CQBJA5$_U6U_WW?^3?;]19YUVS!WE8RT9^'-"G*O%]F)$A=EN>=%1[
MS+.-M9TK43)KD\S805'U0?8%+SK*A!I4IX(HQ10J</C=4_;R?83C[RE=Z ^,
M-R<_O*]F'G]'?O7G^SR@L\*[_>8A$S!)>DY2Q@$39)+U#5G]'?$"$*A6VJ]&
MK])XBW4G!]19MMEDZ5V9A7^Y>PY(QUSO2CH+IH(H^MBDHJ..-]*ACX:*2;P6
M8M56B%=$K9I0,#'OES9VS#ME,4#=X7"7$R'>__AP'Y>'64<//F(Q1V"1R"<X
M"OI[E#VB]S^^>_@6U36@H*"R:+OC5>9<O)LO7L-G8CO\.=@,=76WJ./N[LG9
M[_*Z&*K+(5H0NL=EQI7UNLRR"X\8ZR@B756016B)K_.;/'N)TU"% 'T5IZ.$
M4F[%^%"5)T,#K8&R'-5U8$<&O?W%,4%O_(7!<IF&6;[-<C9A92*<9;NTS,E(
M%>DQ,U#3*72&M% @J%.MA:.J,J*U8;%DU#TBI(SZ9C%DU<NB>]*N D+=(HZP
MTI-+N9JC?X?J=IGMVOTK,]SB+J+$=!$;O^#SH S.=GE.!!CP#?(JCIV"0FZE
M-VC*(UH!536@/8#.^C+JZTR_&%36!)01!>:')%"M2WME'(&A+UF_]YN_(UH
MJK.E]FOWKM1XB[OPYAR&8&G(E_?*.G;J?4F5WIT71*0D93FXHY=:6.;QI>9=
M'  ?XB(,DG_#0?Z!_*88@(!0VC$(1&F5,.!%$2V+6&%H("@L+8."PLR.P,"!
M: Z'3GD00'0E'H)$Y2 \ H7$XFI82,R]\ 3Q%C_%])PC+35;3?*B3B>$@IR*
MB>"A'.A6D\ZXXKQ/;MFE#R<(ZO(@N4PC_/I_\%Y_'M$OZ_8(0I!4=>K "R)6
M$I&BP,<,<@M+3A;DYET, -7"XC 4Z2>)ZN*.8*"1MX^$JFAGB@ ]71PR=QL0
M0[9>VBGPS]_B;9:7]+BT#$KE5$%?Q:V+4,FM\A053)H*B-< =AA:ZTO\AM;T
M"T/E[ADGR5FVV0:I?O#H%G0*BYZ,"C"P4J@J!HL F5'%?I=9=.'>_A G.#\C
MCN@IR_7=W2OIM+_[4BHZG!5#=3G8'I<:5NQRJ5679O@F2)+371&GN-"/ ;V2
M;CG>DU)%<EH,U>6 62XSK(3F,JLNW.<7&YP_D:'D8YY]+9]-W+NBAE,,J*16
M8*$NCGAY/UR_UO(B.+1F7QHDK_=DL5K$](22;UGH$2(I[A8>,GE5V'A%A\+5
M?A(P,)36EJ!":6I32-2(> R*!R;TKCAY"H(MA<4_?(^3LJA_0_'Q#RU\5+_^
M,SNSIGM:UX\?XC1(PSA(;C(NDR8&W*ZZ _Q8ZB/$/M75:,A;4Q'5-8$CP<=T
M5@VW,3T% +_[X$$:)ZDJ" &I6D8U>'YC102,3!:Q;-UP65!.$"QW>EZ)VDZW
M ^#S+ F*XOJ1!12O7V/9#-N@#@1J)9(+^W"T"/5\K!!Q=J08-(CG$AL$TRJT
M*.&M@HH[I+<E.,\V02S<X6DI*BOL$-M268?0P0L"P7I.B5TB6HV*/I35D)AP
M0_&.S(IQL;[%$<8;.@*<9>D+SLN8_'A#*N(\QQ'[Y">\><"Y!+(CVW%U<W&$
MAF+</FT"K4_0H174:@8U[=3 XDW-3P7RQ8=,38:Y%4:?\-_^%J1QBM'%7W=T
M/;B89EJ2SZ[7Q'YT=CEU+#T[%U5!N6ET:=47CDYVI*<S.5*;=MPZ4BL-%9UT
M>D1^=!Y]_?.C7O2C8S]JSTZ)'P6BIH4?!>_:R6[T;"8W:M..6S=JI:&BC\Z.
MR(W.HZ]_;M2+?G3L1NW9*7&C0-2T<*/@73O9C9[/Y$9MVG'K1JTT5/31^3$M
MZV=1V$,_.H]>Q^5'[>DI\:- W+3PH_ <!3C-NB+DNB0_&AUCM0I#G%^U9=6<
M:-)BB)6#/KF:+C#(F96 ">5AE0 (=PA>%P4N"X/ E'Y!A\@59!0N0K,"FI@2
M-X UE!,2G/+N[@-3WM>N03D(1@ 0&G?J=,2U<MO:"\4RXZ+ $[SI<0:%K^K^
MB+'O$\H[1Y\HL1R,J^:&CQ\N<5CN6EY?$*O AAS "F XQ',8TB1)Q2T.<?Q"
MY\R?<:G.=F-6S26Z]?(+(*^*HT/Y%2(U5JJ\-XZP/E*+O*5%BD&2]M@ 2>"
M 8J 7+NI2X=SY<,N'')BH1:2SR]"/[VVD;<&" @,BN=U&M'_T&VXER A8A3K
M\BS(\WV</OTI2':ZB&W#^B[#!@TU$D9[4H%E'F<_M*JN4%"BNC9BU8'""Z=J
M%M(?\*$J:,RA#?"$,$0;U+DCTV7Z0N3(\CT9;#2<Z19S2(V>?'V<-']F$Q<8
MC!N*&&.@Q>V ?'P(BM52NJ28#(Y])LFPZ(XP-SG>!G%T\;K%:8$)HZ_+9YR;
M3I>,:CNDEYDV?<A4M5!5C3EJ5A$M/NDR(>0TI3"O5C"M,J:5/_,S"_3U:6,!
M/8<'/\]97M[C?$-)791T$U][]",M[O+P1RZO<)I"BYT0L&Y0JR#0\8^UR+%:
M9*<'0!IL"$= &F"X0_.'.(U+?!6_X.@R+8EUZ5$K9YA^>C54T2'"!W7H X=7
M.&$UT*%*,Q2 S<NL-6D)'U3"2_:1W$S:K(4GOT4/6?87]");[;GDK1D+^@PV
MHX [+G_,LNAKG,A>T1*+..1G2ZX^!.H_P=!MA& N4=GOSS[^^IWI#FFM>=AG
MHLO@&D)1WB$&51+W^[V[)C@4A0&HG=1IEI[X,^_78J0/92U 7*Z4LRW.R_T-
ML2Y[5_&ONWA+9V;ZN9"^FM.UL59^<?W(BZ\0J\!?A*RK $Z#1JK!Y,<'^8%/
MU$S )*YXAY'DC@ZW9%V2QV&)V1ZPD:=75W%( XW<?>P<BK(3"7B7/T[VD,G>
M&@ @@3\$FS[HAS#C#O!7<? 0)W%)KRBG/%[Y.4LBTF\\>MX@8,B\"8>$L-"K
M#[)6U69\H-<(@*.+YM%HA?)#K'G8BC7?-K'F!8LUIYH7K8_\@8TSQ [O(OP8
MAW'Y+23A;&';)Z M9AT>G&>;3<SWQNA)9);2;,\X#8FDNN-R72V7A^1:Z84#
MY$-I?D+>+N_Z(M(\*H3M\NC=YZS$Z(^@5#$ E' ,/HRF"??WE!=E?@UR^C!&
MS4U9+EK;!ES=V+/12820^L9/51TU]0$NL4W1[=9LL/E:J9FHU'1V>\T:G)UK
M:S#(-+JO!H)0D'FLV505:C:JGY[!G&/HQ>.Q)XE:2*")G\'<SK_UU(1UE%?K
M)^-U$SBB3<478/X[62J-72*!<LO\.I.N$@R?AB\(==;KOMQNLM*@%MJ_4</P
MLM,P;-S?>+H)]BS1@/%=IWX%@%M.@LS*FT%524_N-9G+O>4E?;C)) >(Z@Z3
M'!U.89WO<"0R38]L51VWX%9*+L$)+8MD/AT,XM;2U_&VP"C7XT4"=#U8W&']
M8K--LCW&MS@)2DO,&]1UB'T3383W=JHZ)SFOY!$9QJA3DX)X?O(AT( I8USU
MN6$,*LCIO=6T'G@Z;SB-!U\.FUYS]7;F;CYC!X!PEC[1 /=S_&"0DD!:VB6(
MI=(**":E^)4#6NZP'OT4E+M\H4U+H_6HD?2UM.S9W"RE[V,DC4(1J0H*;C5<
M!'2KL>(X"-;*32MKN Z$-?* /*C4G\F)K>2>^>X!N$@C8GWSXD8A@*H*0+Y<
M&T+7=^<7KV&RBV@& A\=NZ$J$5,EQ>P!QK#K\GUQ\,-1@7H8P;EY\PL/BDJ
MSM[@$D''WT,'PXZ0OWT)PE//;W@=0@L?EXEN1T3!>A+W:A47>M<YM*SB7-=E
MF<</NY(=>Y89N@F\.'Z:H)A/I['VH:H^!:>NPW"WV;$=(T98^A9YCI]Q6L0O
M^#(-LPV^R@IZ%_3Z\3YXU6_DV[7D=GO?4DO)#F'=0I5SH],&XHV@=[29;]FU
M(SIQ(6V!G0C,J'"5CJ.C<,P: 3X]& -=R9G"&-PZI&@4L5>Y@^0FB*/+]"S8
MQF6@NR&MK.&2<DJI!:0U)1$M2I"%JL) W!DC.<WQ<D(D#^62.^6%'B\"_O5@
M<7M/(DO9X#B82U HZOA&1$].V1V"+.7QM"N>"'"%+HMBAR/(2Q!F4K/ -^C[
M#3(@R"XUR%#@-"M9*^YZ"+72TFZSCDFDE23D:H>#>P)?6]G!0:R!AB1%F H7
M+N])ET&<XN@BR-,X?2I:TZ)SOLK2(-NDLM.[TP:ZB!=;>"54UT+OVG/@<\52
MT\V<9)1&;?&KE3+LE6I3A(F7JTWA!;FE9+65!+R%-&WK"";DP2+FWRYV?[+X
M6YS'&?'>05[.HL0I?HI3BG1T&I _A/-GD>827Z31+/*2=C3"PF[&F6_"N?<A
M]WBSS?(@WW,!ZIS4ZPV-YFU3[S[CQ-.XF!%M.?1 8S05J%VW43FGU2'5.F]G
MY<Q=F0S9<ZAL=MD6TI_-H:5'[FX.=?SQAJ/]2]]9CG8N(+M'1(3KG+U.&+'%
MU W.[YZ)6&8;2NK:,'M,&FWTVTZD(LIRQ*OR53PBE1&K#?0NQ12U"J[6EJ@%
MGFS5 FV:7:LAJ(&PATE0K'?E<Y;'?\.1&6O$6C!LD4BO9PFO@ XU/-B@-5>B
MXD1!*Z! J0,0-510TE!"A2- *O"-3QL:U#4@*=!(;0+_Q79W;4<%,]D[J(^E
MDH,BOHN80;1WX0*(].M=690!F[[:P+U3#1+S7?G-@-^JXPGZC;3H4"!3ZP#*
M PF>!LD@ 1/4>=Z(=81I V"G?A;3;N$@T,,%Q0S*^;2LL,.?_AS1G\5%5RZ+
M]<5013 6&4S0!?8LO] 8P1@K13Q<;)A!2T\4^"6'3)[!58>N$C QE/-W%2D@
M5Q\C%?!L#3(,(1,20*U$9+*8+48&:P)303^95_$!?%$R114?ER:& #/A".@"
MI7<0,V*%8MP"W.FPQ31>/!/V<)$R7CVS\U]/%B^6V!PX8_1G^=(3S&+],E@3
MCF,&$W^16YXL8>Q5,>613TL;0]@-T A^<2,5:'!UHZT%31OE\D!)&<@%CIT*
M=E2!7_@8P,N((E!+'ZDP9FN?X:K01-$O&91L 5_^C%#&CC>:9=%D#<='[YGH
M*03KH4JG^7/+C(W:,U&C&Z2GU '<DQDL4DW=@,N[$63:3M\ON7[D%ZC9FT/"
MM6JC'!R6+3F]56&KI7CEHFJ!Y@J0YA-0Y^AP&U4_JC_%D/M1G>DT(*(O3'WM
MWP"K1K7=AD<8:".)+S!):Z&*M0?/*C-.ZVMEA@OT+J&Z_P(<6&&*2TE\A2DH
MO>#9.'[YPJOY^01SU6Z*BI0NGI)E!$F <O4IDM!\R'(</Z4\KV.XO\^#M" ,
MCK.4#*7L7PE[,FX=_<>N**LWMX=XM=0'7><(7,)F\G%"R^GJ>ZC^(&I]D3TL
MU?HF.GP4/F>4,R/6%@IK"Y4MBP1-"^#I#A<CH315XF(,A'==7](<!PG=?OZ7
M+*%+TH]!G%+EKM,['%:I:==Y7) _G9-_ID\W;.D_P7E-_Z0'[FL&NXUP8(>F
MR:3D)8@3.B,Y><SRD[N ON9TD I58B$J5U4?5?(@+A#B$JU0\$B<D'_.;0$3
MGSV3?]'E ]H=+/5$+43<6YR^8$Y3^'2N"S+5U,/-15.'[_Y4.4CJ\^C3H(A#
MXHK/XV17:H^T!FNZ?/-G4 MAP[3.BM,$4ZP0J\7F-%4]J+MS]NK0R19=J: M
M4:<Z]NTMP,+638LJ4<3)0Z-QM)#&9F\<.=)WA085=OHVDAGWA)>1S(CGSH>T
M9G=$Q[,L+>-T1R2\)IW#)G/%*2;C;>4CB9O#Q:<XS8@WW%^F!"!D!"'B=UOA
MF_^?</F<D;\T@XS&'SF5PJ%O<VO=/M$ZDRE$,8P.(J"##.B!"5$G6N)-HU;;
MJWI>QB3D>>Q)0\0$"6VI%A5F@PC6QK1&;;]JE[:DGX#T30"<[OLY $*[]IE$
MZ O^<.4I3O&C-BFALH9S7R236N$W2%%4E47OJM(S)BS[F8N=XB?V1N!LTM_D
MV0N9I)/I P&89YQ48D;.'R5@7&*=L[&20XOQ7DFGV.Y+*6*:EZ@1#8=C8TFQ
M7%*WJ)7VOHA6:=>[1&D]''#BU )IX:JJXA2W2KE%6-1%J\G8:L%YE\G"STKV
M"M+P+S4,(46$MAXF[C!.ELV'^9 &V+UR#M'<EU"V\.^N27PZ:#:1GFU;&&Q6
MP#!R20U<<E2*]#XQI3!W>+[$%S+I4S7F%09169HZ+D]X-)(+1S1UV7K:5( '
M58T3OYI+%:"Q4X.8$8XJA@#C,DZJ**\?;_$+3@>>0^F4<QH+U950# TJ6%!#
M50(J)-!,R)R7 (Y>DG2Y&*\DZ6^WL"S6:5039 "9W:*.P=F34];U!3O>J M!
M!=P-BLHSVV>"=X5&JPP),L#*8.#R>9,"$^6>Z;$/X4V2;>GR8GB#9:">TT=-
M]!J(%Y)X>7X^>Z@Q_V:,W4,F$[2(#C5@'S(QP)+XAHD!D!Q>T<'L&.DC3HD_
M28A0ZV@3IS&=Z93Q"QXFAFD#+B_DF.HDW,/A%5>HJLK UJT,RYKIFCVU- LZ
ME4$O%EFA4+A/9 5!@&6JT=:1M#3$TE2[C7%8U74VDV!F2V8BLU-B=@"?-0>@
M7JQ$A_=9-)AP',W[.4NSKC##0\-01=>1M3H=Y/&Q[1H-X*M*0"_ C=2DOL16
MK1:^7:$4PT?6#Z)*&C\Z""F7RPFV]J[C+.CVT*]Q^7RV*THB5DZD2W8TG'5=
MD-5.@2-]$/NHUIPN/<9H*T[E62N'F"C:#OI*&D)U2RSFB;>%ZL86B1DWC"N=
M57&@ XI9=8!==HWFG+@8&TTX=S[F5QP_/9<X6A.P!D_X\V[S@//K1Q;"VDKO
M8!Z /K9!AYYFM,Y]O-8-H:HEQ)NBV[QBDAD7D>Q&7)U?_:!2GZ<W03OJ4.DS
M]=EFNV.SF]370'A#%^V%R3R+DY_F.?K.<IK; ,DZ(S[N:9=K1E<?)L.,5B-M
M7AGIN[[>Y949[C%--IGA[@) 8?54(O$:64I#IM>OL6X;:* >!.H4&@@WPSBD
M#N4(NDA)H%"%I:0'X84.0TH^Z #D\)YD5XKS;!/$J0;_BO(N[T0J)!Y"#/J-
M%P4"_.QB.[W1IT.)<(]/!Q%WR%Z'X6ZS2VC@N>I:\R=,YT@:M%NTX9 !-IKU
MX;6^/KM4Y@3CM8 (,D4K7;H$EA=,J9M+%EDCLL\L:S@Z9%L4Q?3H)DAN@CBZ
M3,^";5P&R3##]/5<LFI  X%)37E$*YR0M6=5!9I(RROBE#4FR!*88@(KD"<\
M!QDA*0OS6*<2,&>M%SJ!L3Z;N(Y3W\G1H'EU$PJYM[@DLS<<U<D9!N&KJN#T
M'$PALWA:P@NB)FL*+)J-!6]-!%"$'^,P5L_>W)[]Z- B'N_HH.)R[E+G9"ON
M,\7(P;91'X("LU3(9,;% E5N,5GK%'&)[W#^$H>89SVZQ6'VE+)6V)LXVNG/
MTI]V.H-:W([BW*7Y)%W(]*8RZ#"5J1XM.&&?1NUOKU#S=51]OLJ&AEH"0$WE
MG%N4#Y/<3&&K0=@IH!N"BK-(-^PT<77EUZ*D#NSG'_[XTP_,?='?T*M^%Z\X
M#^,"7S^VY@N_!GD>$+GY*:K$ UG5=N!$[+217=^L:Z)KEJ7_,.>K:U='RJZ/
M0*=KAFO-LD=^O(N^UBHM]JJ'UC\MJ1*$HQE!I=I70/$HRL@4D'@FYFX6[Z)V
M;,$!?!QZW[5[##Z++8W"G9A.VZOLLCU]1F2*]3EC]:!FH>2Q!_# 6$/8V220
MADN5>I-GCW$Y</VA7<CI6\TMV09S9K3C4F^RG*=N[YUU.,O/9_9^\X!ZT*\T
MB-@0WU[N \-A$(?%*WRPS^Z9O'7&RZP6?5;/XM&Y8WUE[DB?E3-^1\Z+A^/(
M-)"_Q-G.]LTE.V//*M(D@W3*V3RQ>,@3KB/IQ(:=AE]-M(%\XX6WV,_*7[N&
M0[O\*;K# Y:'IJ'BN68V1U?5W.C9SGX4M!_$GH4L8AC9'$R9L/$T1H!JV:G:
MC9K4I*LMJFEZFY.^OO_0XL%UE_)5JP [/_/:8!33JST(E,3!0YS0B#G"?<QC
MYR!9/Q<W.MM+OA##:,_):X)X,D?ZC+^R/XV>"[4:\&7.T]9IS-R&U.<E?)S!
MZ)2C?V#+B/X^:9RB[>XAB4/R%^*\V TVS^<C C"MYAT"*CVA&_OC]9:EEJCW
MPW4W,,<TY@L-5;I*=QLDQ^%H39WF$[^7]+#O')O?!'OVZS49?0ESJZ^LFI.W
M@D*>"^,AATTM<R$<366\T@*;&W8)TF=1KRJ"LO;%VKN.GO7)#^CMR/&,MO)9
M6CJ#^R\6)K# CHIIN_!>S=@"-G,.UN@1;J>,-L8<NRD>.@,[>ACZ!3MNS+^%
MHOO^N!T4HQ:!-U#,M+98'K(&CVG[9)P%YMX]\6W3Q((-)GLFKJDP9<O$!TKX
M,0.:L%_2K^_)C&;L;DDU<_%TLV10-8N]$E^G&V.W2.1 ](-?,VV0Z-KRA'?&
MVR/#'.1%ZN7TA6K-#$_(R1L?OE)QCEV 8<PZIN@MWA*$/-,--W&W8HB3 Y5=
MDW!(%SGK6K7DAP6 %+/5Z%"^H+3"09[L#_MKW3%P:)O1.>V,H"CEF1$.)RR=
M[_%FF^5!OJ^3C1PFR3?U6H<3/BVS5N [$T"U>I[8J*L%]%3=A1=+ZO90DWNF
MO:1LVJP&/-IJ]WX-:QA@'3VW(=J3TSN"5T+9<\,5-<O73.L]QBEI@KJLD#ZF
MLI(;Q]FB>A:>=-;5_I#$:&F]'%FJ8).P0Y;^1DN<]D/2F&NWOC(SLQM474N>
MHU'?W:#JXNMD-\@:/B(WJ#+$ F[PZ/R?]%JP9^Q8U/\-LV2D_WNA#<_E_X;N
M-S(M1M]^KFO[<ONYT6;<[6=>W<O;SUK-CO"J<!=W5E>%%P#=+%>%C;M(?E68
MT1[JJK!Q'H=3,8]#4>9Q6%9.\DL:E\5@;@?-)HUS27Q,_S*;E1?*!E,+4SE0
M*@[*<O$/51@<2/H8P[3[\'WR)](.G0>RP^G&@-P[[&BC1Y%89E[',#K/S+Q>
MP?%%74'X5J3IZ?Y0I(HR9>SBL];+E&C)AK""7:&_?P[2:K>>P@L3*W$E==OC
MSD1P?:W8C5T7B!^NUMDM*1#/^5 2.0[1Q5R4!4.+#7TIH+$'G2AX9#*<;0XO
M!A7539(75@7\,K=#?R>](^[0V3D(@KQM-J!:$4O=+8QJJ7)5![7=9UR=J=&2
MDS[M6UCE-#M.##8[?+P3=];?6ZT$0(T$Z#ZK1@N/PS7GM>RQ1FR[)O6HH$]?
M&#UK=.B\^+O%!%P%G:T%FVQ'_A.. :0FT'BN/6"%>:HT*0['C5F^Z$4: X>C
M1/W*X]L:&Y8QXQQ# G1 PO)L-<^<X ]5IR=6F!MK_565M^Z_/JTV,@!+LOBA
M/IL^RPKE3:K)S;IRY-/U5Y[_FSME>@9$2C<M(]HT@#M>T!C&H%?$0(!YW)D(
MTG&K/K'#R'?Z  PY+N;R@U_2".=?Z=W4].D\+D(Z9R_H.6Y<4*==K-/HNKI9
M<_%*MX34<1&CFG+E[\;IV>^]=BNH:0:UVD&D(52WA.JF 'S:/ I7.:!W;;VC
MNK45FR+6BM/7L>M+6 @K%'?FOB;@NN.RH$%MY*86 '?3R<-]#!2=T7HA^BPH
MGC\DV=?"[AUP2368Y[]E\FM?_:85$*OAWUO?RL[0//&M[ F';^T1$>C_Z-+F
M)4CH(<;AE)S^@9"H^XM620W>)K;K\@V_B180]AU(B16':JM@)U*&_9$ZE?[O
M6A4@DUDO8Y*0:HC;)J$F:)W0L@)!B1Z:/-DT1G:94VSC!-G ML!LZ%G*"F56
M!HEK"]S3CS(%13O(S #Z^.0<[E%XJ'(.WW@D0P3?=;M,PQP'!3['_+_-PQ,7
MK^$S/66_)6/B!9EA:><PK@4YED%HC(T7&K56]4E%+0UZ5\O3>6^DE@E1H1"7
MZ@B]VQR6IVO-N+%65%N+1G#)?:1TK#A:)SG:0<SJ54=[!W=NF."$"GV39R]Q
MA*/3_9>"AA8U.V_KL(Q?6+(U@^7@F,8<NL-1NLJ(Q?Q3W0P-L'Q'6R+<^K:U
M_7YH3;.L7';O:E;%F=*/;)E,R=K:0@V:ZI#^8CR2^YP?#V,?>3L+7SWEZ3S\
MA)DB3-:2C>#;EI;'R\CI3 1XLH^'[!;7CTU0 #V+HD=5VD?\M-5</NNGE[^/
MN+HXNY'>Q!*QT[<SV?7R\?+;1;U/4".JCP:;77BPB_(VH!)>_S- E-.7+$.,
MH^(#T:T6Y9+>>0J2&Y9<L#X\T7'$O VW[V ::R; KJK+ITX-<ZKJB-=OCCK!
M'L*<2;]>%LFB"<<XJJ//T8B6/,]I!V=8MAK%9UBRU[!-8#:;:F[([LPT=LL?
MOL]C@7B&[#5-&_!C\E2.F/@#*X) ^P<>[LI"'"[)+U(R"<?K-)+?>+LA0"F:
M/2^F1W6/S=J'S/9=<#\SGP7-?5$5YL_&8-1\E8VWRHO$[-/M+78^];^6YZ2%
M]%NN+-KV;9TT*]2.8IH<#[+W.N&PF8^;F<#N_. MWC:KK*LL?;K'^>8</^@V
MP]55''H?C=R2RV:MM3$M?$+HN$&T.-3BWD+\&S*!#N,M64SE=25$N)F06HCI
M$4GT<$G#(0CU&32$'_"]YLOTA:=$F..,2-L8_-ZS7E?+/>BFL2,X([)3O']&
M%#>:>KTC;8!DPYUI QC[R-M9^.HI3^?AIU=G1.9:"F=$[W:UEL?+S>F<A#LM
MNL_6X5]W<8ZY5)N!@&=]-8#3(H7\RF,6F@*05T"M&M"'1:9:M)^-B-7B0YP0
MZ8"D.B'2H0B0"H2P6YR7>[K@*\ERD$90;6D1&V)H&H&DB4XW$]+4]5=L*Z;D
M47I-(][PR$K--JNV546^?:+2"Y1@@_ <I-L@-F$V=.^"!'\*2OJ8ZIY(=98E
M"0[9!LOUH^'P-*8UH,U7<VWU&X"TG16J6V*X/;1%(;W(.#=V@W0NK3>UOAZ-
MA..AK-NMM,0Q''7IZP$C!DZ;5@"IJM=NF*+\O1 W@^<4<D[1LZCT]' 0M<?J
M$"<-@ J^M7)-Y OFVA+5-@:_U:+7U7++I6GL"+9$[13O;XEFC:9>;[L8(-EP
M^\4 QD"O4-!T[&D8)YA(?IF&V09?907Y_7S,7N9S4.])S&>O@4<CF@^QI%;\
M4^@=_=BW],_'YD=@C)@W1J0150GY"/UM6F\*5_O WOFC)1FJ??-A9GHZ]&EA
MF&.66WR3Y67\-Q8\<?W8Y*XA,Z6;'&_BW:8P6]6/;="E7QJKLT":NB'TKMW4
MMW1:?<A)1>?5=7LK'S:R9]._KD'87QN"_-]AA8\*'-*E,+17F(1Q@?>3 .Z0
MV5WQ\$-9BUB)IR/Q<%V7?#701*!FJPZC(ZG5<!*]JRI^"S2FSZ 0C4AJ;D&
MLLL49P*13$'FCC/G-&=Z&#.1R,\)YWD:M475T,:LND/F&.HC^/56M15J*K*1
MK%T5ACTS*,4T"32:N"20#>CZ'+)!G#L:?0CBG+UN<)@C7S_6[U!J^#-0SR%Q
MAC3H@XN6KQY,.=2@;KJN T,56S7.> 8<LK)[I JQ-S^G9 N'>NEK?/=!.@(C
MVO0]@!%GW%'_8Q"G=.E[G4JVW4V.F$P;<.@,C'7JPXI6K+>>R*!#IC?;K(CK
M&5S=##]?@H_+&*TFK43UBYA^0>+GJ9(=,OLTLX.E.[ZQY]T^$PO0Y%'\OK.&
M7-+2#IDDE[:/)_Z&9%6LSMP-,X":"4P*G#!9XY2T2I;\]=5S2+QKD-$'MP86
MT$_,:L"LJ@#^?*L$(:H[DC"H-A>;3NLJL4.-V/!/<ZJ@K0>).W2+>?R:8X#J
M?6B#$T&;1ARRP$HWX1D.,2LG77\<SN*J)L /XB9IR1=6!=4L* I<G0K4ZZ08
M%[] 4LH>G'V:V2,3DGKKD&_5WP1[NJ:U8IQ0%Y1HHB:&_*HKHJJF+YP:5JB1
M?"N7')8X"F@-\T6!*Q]H<HM#'+^,9DJ[NA=DZ>ACRY=#9:AU^DC%&@WRIA3+
ME^,G?T3,F5-(!!PPB_(=Z=7#6&_+(J$Z-(M$?<Q91.NB5F6/!IYAM6KY?<@L
M9X,T(^XH8 ;)G8O--LGV&-_BA'G&D1S2-0/*):U^AIRJVT!5(SZ2RTK/FF1D
M?D>^F?C%L6%$#G-M&(Z0G*-!2RGYFBW).O5 6=75P)!&K4K^3.R&-%&*#$L2
M"82&62'!#^CV7+TGOLMS(M>:[=K8[<W)6X#=F%-H9;HKUYS,\/J(-^ /84SU
MXXJD]-RFTB20:@*\"Z?#H,$6G Z X-QJ-@C'SNHTK<!S3*&=%<\.>^ >3NEL
MM.3J)&HE/*"9#HZ&5--A$9)N-S2I81R=5\%:U0DO?8J82CUB9#-K$)2$ACH;
M\K%JK8Y%8(<W'-2^#8 C]:X5K#<V>")]IJ'/ Z0-LH=); -K'V^+:SALTXB7
MM\-E43?VM\*]2L1GKJ77=R[M\3G^[C< ^WA4U"$-8!HU#TA=EGACE*+!O V7
MW+/03!+PQC!Y2'9)QXO#\VBL/GC$QD0-ZY"^MHK>O9)F"T^!>[;8-*%>^;4H
M*:%^_N&//_W Z$1_\V?^-$7!KGLIGZFH0M<E=!K1A@,ZC=%,B YJJJ/K1]U;
M+_5U$K=\FEG%"?=):!("&DPNWBQQ0;K1(*Y)!XO@* MW-$A=&E?K Y(=OA_?
MTI*)L][0R(%*7AR]UXSF!G5=OM)NH(F>BW?\Y21>#S4588;LZ>H8NA;B2-H/
ML("^56X*1N%Y<5,DNB-6:^>+K)>)N]%225K:(7GDT@K7FPZE4%4,AAQFXMY(
M;UZA((K8S3,:@TQ?Q>&+R: 73,DO1GL4Y:(!5)\.&C0Y7R]>YS=!7E;_8(E\
M^;V_*KK3A!S6+;E?.UIHJ5I!9CFB;32WO5JMK.K89&#:35?V7/Y6\'$Q<22R
M%0M.6U@[O(>VVVX3S";*"=V6^I!D7R_3QRS?L(FSP7Z/<0LN;ZH9:R7< 6O5
MY/NMM"YJ50;?Z)E).9I-)\F*7<[?YZMS;Q)V-DV!7GRS Z9P$\X.E4X/++,-
MO@]><7$3Q-%G/' %3BCL]J!1E%5RB$AS3K)2B!9;T5248 ?WQ@*73. M$[AZ
M2)=T\RZ-H$_]%/"0G.@IL.$2S/P&N F2>R6=PK@OI0B)ZB8[Q^_%:_V&:W6=
M+_X;F9;4A5:.#MO, &^L&D4Z++*E6!%A+06*PQP3^5.05LFDSL@*,DOB**@2
M3=T0R>H]Q>O'ZN@@2.[(;]A88W(^-E/[+O-8S&01(5"JU>X*=5JNTX@V;5/W
MW+2.#LUK9F-.TT_,"1HA8<6<B#D2(ITWL]-[_%J>)JTWXN?FE/13QT(ON9T6
M8=KA4^@W^C'$O@:T"')@M/MGS+*7!"G(^=O2-)K5RV@XY#2[-]U4(O.R&R)\
M:/CN@*:2VRS=:MD5EYOI!+0N[<DX.-P%D@33 _9WN!D6/Z7Q8QS2-W,$L4S&
M(=,&7&Z%F>HD;!8=*B(IX,#'@/&J[3:;(&</M!4M+8.#EMNJ%= =,"LT"AM@
M5E $R)9[&#),W+2^&D2N7+G\FE2YK0J>>&N3OE!F8-5T!"R:3!SU0#U@/.E\
MEPI0X-YXE"(\Y_(&![0X=,Y4(S"9\ '0O=;WBO<'<8Q2[6EJ.=VIU4FONA&^
M[RQ-O?"L!MT@;GP.]@$HC$S<JKX:+)!TODB.)'"7.E(+\"NGP]@Q #^@$_V8
M9='7.$G6:729EL3$-*B2WXBS<JN6[;A,\FZIH9#KO:K/=@\/+5071/WSQZ-Z
M5,B*/J8[/4.MB1>W;<@WW.I\I 5PP=W_O,K&!V7A+S>/P^HH0@*.(V?99A/S
M%_&(B&<9VX/!*=V!L1I'+-MQ>B'#3D/Q-D-3GX&TTX)_P\BH#A4O,HSH3<]
M:S*,V#;D&VQUGM4<M^"CR.RZANTFO&?CX" R#J;N^%CE3:0!Y/O[/$@+>A<[
M2TTVS8>K.N2<@1Y]Y-4Y/ED=U*[DR7A@VC=]S)EV##S*[%R^52L>8,_, 6I@
MZ)6GGT?++=.R;-7WD6$6#GX$* &N UCNUVMJ05P0,-ROKV\*^#>S-^@'90"^
M#[-VB3!F&_:Z:K!(TF]U2Z$$[H+'J<&NHGB&?H,M^V'HN,-_\VD#[RDIZQ#I
M,DF%T-,&QYZX1Z5Y^ZA0VG9")B66[>$Y2R+"P N6#^=S5N+ZU=_K_#9^>C;=
MXY[:H*L<2U-TEKYK6+6%>&.(MM8\UXVN<\0;],.;SFX!U;ODSO(H389P)ZF2
M'_@URK#D,8XG>*1[O-EF>9#ON106KL>DIBL?8Z2%.#15E>H>\,=CC-+GUBB#
M$ICC,$=:QT,XAIF1*Y@;;M_!9%,["$!SQAU>V:VV&<YHKA/V#B][2/@FV)M>
M#)W:L,,Y[&0;"#EC.LDHVDTV#SVQ1E>H_;9TW; GD^1YD-&?4<\#"P_Y<=J6
MUV2S8G++/C)$:86Y*0*^-S*_27Q\L'TF^(_V GKLNW,#%T&>QNE3<8-S)I?!
M *BNXI"X&KG[\*N+(E*6D\Z3@6C(]GUP#1D>#C4FPX*F#B!N='Y+!AQP]VRC
M 'VF@7BC FV) @53("C+/'[8E6PEU<LW6ZW9?:+$H,,=1)7#:\GXB7KS6TQ6
M0BQKO4%2/F45EU>/U7(+(SDOBIJRGGC2(=,+MVX'[ X'&KMS0:/:@% RW# 4
M4.7%9M4TI3[B["D/ML]QN$+;/(MV85G%=T<[ K:]-PD<S0$XQ"(O3AC)Q#HN
MKA][E^GW_/^;<,JT 8>T,M:I#T)6D:Y##U57/#7$'OU6_1><7Z.UN_,W*80=
M"OO$LH/@A .2ZD/MO$'K-/I2D-7K15'&Q#OA8I@YXYMR=80R3D\YFZX?NWFX
M2$.(M$1_W[0%3Z[9U29.9-M6FXYENX)M<N&Z+;#CEPDX[IS'0(/8Z(#&=:]"
M'>!4)WMG9%GW9.*&3"NZW%X>TD&9E+^JX=]H/5ZE[CL#H)N_1M 2]G:-<.7R
M#=:OK1E"GJ7DQY#G^;.=\]HWY?0]5FL]Q8VPKYWD:)U&_./8#!K?XA#WIL6=
M=F ?9QT'7/&)UG&HG3!AOL7T<2O,3K3NMDE<&LZ.A^NYF@H;:"!BB56IWLAC
ME>"Y,E49_N):02N!35M-T=29HSJ%DM&$U VD'.[)AL\XVB5D/GU+)L%Y'-*3
M6_HB4,K^0R.<7H+$-!QB5&LN]VQ':2MV**_+KMN1A01[DX==N:8_M!I!O]VS
MLR?P078>O5LY2FFME:@O-<+A"^SOH/N]X\$M[/^.1S9 ZDF><(3(UGJ2[Q//
M:!A=IV2^M,MS_M;TYRS-ZW^R93)#K G7E_@81)++.6VER8SYZ9!0DLS"FV89
M9=H->^,SG!BH[5)X7OL_%*U4_U4*)&JC]B.@]==14**6B>F>3LNR3 (ODG?.
M3D=EQL_9N0C@O/2B,UF_I-E#@?,7*O)ENMV5Y,^D3T@M-GFS<E^S?@["@<UK
M+[4+6\DYR((].YQ;H?;W$/L@ZG[1/R^WK!5;?JYG"/*;4_P4IVD]&%RD$;<D
M:2#$;-NZ?,;HBJPB$O03L2:9?NS ]S669*O2NRU 58B55I-9](P(3GXRGG*9
M-P&RIAK42V!%595BO*E,EA6\NC<^8HJ&!]XW=?U8$9F!4+T,,D,@!+W(]#$N
MB:]XP4(*QA%,LV@-A'0VVNKXQ]LY80U)LI#ZQ\5)BK=IV5>U'GG]X*DUFM64
MM88R!'O-;F?;<=BZ31 FVVNNXW.[M3^TKZ:O#G?3L^9NNG_TGL$:+9(7Q8ZX
MM4;Q1Z+Y)?EOZZ;U6>NF]4USTYKOV?-TFNSRP!W4U>O9F*+V#R-I N$E+C;;
M)-MC?$>F^G&(#]?,VA?1U@F3A3T02)<!3RE]-/D&YW'&;Z?9>9'9OPGB9>:W
MG,X+U5]#U><Z%T';7URAPS?K53+_*N*?Y3=)/714RQOT/BO9LZ>'FZ6=J[87
MK_1G[(=36HB8:J>U$"LAG-IG.@05)8X.1TRLT[^0:5M1/>N^'[&$&=4NB',:
M9P&= VI:;)]+\E&=-8KJ5CWT+(#6\,.93""$VF%,8 /(>DCJT)C$UUN>H7F\
M9QC?.,P*:;PM!%8HYR&<#E5[*Y_]PXSF:+3\DI+9/Z+OC%=+QLN4!E?&+V15
M1&IXLBDRE12:-=!$1D"XB#7IGRA.=K27[NAI"#LAN7@-DUV$HP_$CE277?U6
M^IB$!DM\#,2%S&@KW4#;_@PZ? ?5'T(4W:CU*;98DN5@\,WI+&G =GQ9$NZ2
MQC+G](/$:C3)PQ5-\M!8R ]_-#<#U?YI;OJ!;-[TA*('M^$ZC:I>'C&/L6P1
M9N/%4FOMMHK@*58L]")D6Y4U6_QS'E-MT'.8-"[B$#8F&D!T%VC=RPG3WM;U
M("?,1))HMDG&, 3$.1 '5^Y_C2-\>4@:04/HTQVF[NWBE6 N#9*S75%F&])=
MI_L;GG*"AKU5NT"V.[MS?Q/&P<QN.=E-!M(8G[S4S:&F/?2P1W6+C(=UFSYZ
MHL6-U0GYXG8[V,<3'[,,US1>:!FB34GDWXKK5XM! VJS]"FA1^?\P/QT?UDE
MMQF<KBST'6=I_^>WD&YJ,^1C6"PX^5(5J<*_M:+4JC\'[FV<F4WJ8>KJ< \+
M+$2I[GL#/O/)[!D"M[S*V[S"-:_"#J\2RBOVJ>H]9L:K.HL74&X,P4Z%SE!7
M;4,=\I(%!/XX&!/_-_]'@>X[SFZ[9;QX^[N(?1C<G\-84^K<#^V0WSY!I]-;
MG)FZ6YC+T-*=7R,3VQ#CB&E X]-HS"E+I+VISALT[LF@KD,O8Z))']YU'>XA
MZEK5/4!EH-UD55YP_I -,WV21D2''3U%^YK'98E3M-T])(2OK91 AS3$D/0U
M!F"?A<;H<SA)V#T4<103AWD7-*&,Z]>XT(WQZCHNAVB-Y,*8$+1B>]%OM!1L
M*N(AJPO^>\CD#A%S$.!SL"$_MM[A/<\V02Q,W-N*&U1VB2$370; Q,O!PLFX
M2P1<&?>'P^=O;ZX_X<T#SC4X:I5Q^;!M2S+A^=>;:_0;_ROLX\=]ZPEOO?9-
M!Y"MD4:.:GJW5PXB%V,EH3KU(G^>YS/I%'Z-#SC1XI"\W;R**$ZK<(HX16F6
MGE1*5+L77J1=;&-$F66Q#9 )F]EU>]>5E5B[E[QK(]7.]$ E5]O,0[(K(5%7
MJ"X(U%4 MGQM55A'44Q'J"!!D1K@4FV<;>8:0:JS,^L.3T;;K*-QI>@)J%U0
MZ=VL0QHZ?GVMH,=IU!SO=9-7ZZ9<3F7M]=2]R=N[^=A*P;="AZ80:PMH4W&Z
MPI(TCRB7:>1T,C\2L,+4?B1:(:DI)(FT8J.D-B@!9=J8<&Z%))DO?2&9B5(R
M7D6X"/-X"_Z2C3GFA@FE!)P[#M$<BKT\BD*>Q>XO6B4-'A^;J7V'/)S+(D((
MI31SYZJ?ME.6RK.;VM2+Q]!FQ4V?*;."QAV7NB)5Z7DTW%"4=XAUE<2JQ+L5
M'IM,43"#R@BI0R9UO4OQ[FM</L<I?95D&\01POPB-S\=S\IGG*/NAL:WD%33
MPJI/'2VFCBLAKL'H,N]GCBP)KF:L:>>.'$KEVDDC*23%Y2_X^#'F+ &J)1*Z
MPHU LZ6C79ASU3>.C'"U9>9+-@V=>]5O8QR;;^DP9[%,T8!>Y73/A#]+R*QH
M(,9#4P>"]1+)A4,!6@"Q$HH(#\?DG$5F$ ZI<*+DA HD8"/GR"S';3T&8UF6
M^R3<N#JGW;1@5T3-@(R?T$H#CI.S\V1@V)R=)&YW6L5':P8CE?35'.^+:N27
M;7<JWF921#FYX>X8-7R(RS*!CVP?=0@[[@CP*4OQ_E.0_P67'W9I- Q]506'
MH%?*W,<)*XAX2<2* N-\"<E=XEV/EC[2]5 !62HU/_Y+C'.B_/.>O21BOF[2
M-@"SB-+KI-D*:,KSQ?_Z3[XLL1;7"&@!9H ^S6K, 'H G&KO)XD2FJ^WS-J!
M8)BAAG:P]&.IY%(U$,[9H%-)/1MH C"0+:T*Y@O>#T[?M+4@V"657G=TQBNL
MJB? W@//Z);7 X0W:DPI6:(&%"PG?AS%B1\]X<2/([#THX><F%</:$[\:,^)
M'WWBQ$^C./&3)YSX:026?O*0$_/J <V)G^PY\1,X)T[W]8'OWO( 558/9OTO
MU:"/J*:07X>I,\H.M*97XT>SE%>#YRA?F.XK9+[J7^[;Q_GVM-*2FB7XPQX)
M#/%C>\%[>X#XC*7YMN"#T7JR3;BK?7AZL/7R8//P(+N+4[V\UPB@G,).;=#5
M'>\I.HM1]49/-U;MM?@!,ROV7W]G5\HG([]SW=P/V!M=15^H^\-6]V^;[N>7
M%K]6W9_4#5I?7U>XK\;%7C_J(TD_9SV'>Q6G^++$&]FJ8[ZF7;FT>>R@&=NO
M'^NK$VO5U8GKE,8QMR*;J]L2] N(?0+"V1VI99RYP1D9U'&(OM''R#4>(5C<
MK5NYX(V)SN,B3#(JL\'5-(.Z#M>-)II(0T^+%6IUYJ&>YDJ8FY7?>(T@5V;&
MB.JOK(SAY $[QK#"#S;8LL SZ&O$9T]9^PE]:\B[AWIKV!HW&I@VX) $QCJI
M]LA)15\'ASET@^2*'=[ZQ+$#FR\L&LT>CU@CFPK':9"&<9#4UUX?FU\,$\E'
M]LRX)^(OQ<91"^!DK0;394I8S99[0^?*JAHN3[&44JO9<R@*>Z"\A.A.SX;T
MB!%.=/1P<8=TEEC\D;\QPM^CB].GZT>)?,4]D:60_VGPN'C>SSCDU,SV,4$S
M].&O5RJ[Y/ 27.@3?PDB.+QLFVTV.*?"W 1;G _?LI67=WF]5B&QY"7FJAQB
M!:&OT\XMMM,[M3J4")=I=1!QA^PO=_<YVSC?'UZA'X2WKI)#C&ME[R/FRQVJ
M2Z-#<6"XVVKP,2.KH91-_1IE3N,D\>..[3"6^B08!I)+'Y]OLSPH\6E&ARAC
M,@S4<^KS]1J(3K0JCV@%)ZPP?+=MO"8/F2\WSHWP)(X*!F""O2O[:UP^"\%V
M13?:KGNTVYK L=B[^#'&T65Z]QSDN)/ NIDD?L:E3;I.2.F [_6Z[PW=C8^6
M8(@FQ45MT:K[(*@KW*I_4+_JK(\.(M*W@=I"'M+3-X*N$!'5M^RB\-0QN1X,
MQ!N0RV2&<H^,-#9.>.I($)@K;VYLK+]]9N-%% F,*X\DNK&>%_,D >M_VAWV
M2J%#SZ*YI>C0K;Q!_WVEB6N&%.8M^O$KHZ!/YS[E"BK@^C\[8+ #WJ1G%WP.
MF'<7',ZQ;38T5VX^!G%ZE17TC4CVMNQE>A'D*2EFY-B7E^'H-@[,++O\]D C
MQPI12= [*LNWZ++UAG MCS])RER9^^R9_ M3&SQ2P[^P"+"<?":O3,/?(XK3
M,-M@]*YZJNC;%4JQ\/S2\6V76)!_F4T1"^;/<6G/4M9"(2SY=366A'R*G_$Q
M1.(H'7_?^?6_Y2TZLX,L=!X2]>5 ]UDU1YO/-?[,[9OBIZ#$D<HY0INY]4IP
M]D@\HDV(:8'*C)3;;$CE[A_@;QTZ<@'RJXG'Q'^[^XN_2S_@_UQ?96?6U@+S
M^H'O'<$<?LAB#N?KO-G9Y^1;G,=9=%<&>;G4S'R4$5^X$1_P4YS2F1]Z"$BA
M<"D#7*3*L1=2?9Q&&MV/88EAY'/F6DX8.1QW?OJ2S(U2TO;>+")#7MRAEU3(
MVP=H4\RGB &=K?OPTAD: !T?XC0NGG'T,<LBW?::J@($0OHR:S!2%T6L[ I]
MS,G*'F9OR5C\KLQ>X%J*$B6RI1 !P/9M\/436=CF<9 80;M;'@+9/8DUP"8E
M45/4#UP/"-^1V M4R_"A!+4,' "8_C7+_W*9WN19B LC4/<J0*"Z+[,&UK0H
MW>NN"OL!["'YZ=]/XO1DRTMX@6TI3I3@EH)DPC8W]?Q?XR19I]%E6A);T3TZ
MGL9#%61G6,_5MK*!!GT8U%58?JM#I3KK%4B<F5M=G.VAFN*KL_?I%%Q&>Y9.
M.F89&@MQ#Q94%B(50.FL"Z09LK8FV@66UPLIY0/!!>29DGP9V$TE^@(]Y3#S
MVR;+R_AO3/?KQ[YJFNGI4$67.>"&=! RJ;4JT!-)H6. DL'9ZL$RP:&@K4T5
M5()RG- 387IX&A^T"^"S)AKA3<@?9P0V=ZRI:7W#=O\OTY#>I,7GF/]7PYJA
MB@Y9,ZB#RI>M$*^"ZCKH75WK6QCB6*O"([4*NDX-@SS?TU,2'JY%O,%3U1HD
M3<P UJ>)&;I&TZ3(RQ9%R+_Z]""_^O,MM:PB<57O[P[ WI=(W-*B$7L06:BF
M2.8"B=*^K $G[4@'N%(F!!!*N,26^H$!WH<@F96F2N<48_*+^8I.719GGX+7
M>+/;:)'6*^,(:WW)^OU9_1THK<H<$KK"G+2/VZB3=K#35)!QB:_B%RPL-@VS
M,Q@VX#91I)E.LL/4$I^PFN)*S:<@ KMNDZ1GM.@S=V"\"Y]QM$OHJQ+A7W=Q
MCB.UI*?[3\%_9#F['35T%W]BNPZA.]4"?437[='%1MTBTL*<OD['VJU?IH.\
M\7XTYG#)_5E8TG<)LU#$X5[BH)#:0X=QS;C<9[333]AU-,(VY)F$1XHZW9,<
M@5MAAW($:+V84*[#<+?9L<WB]B[KN,FELC$_)IIJ76TGG:V64+LIUS>[9E6Z
MK52@4<J3.?4 <BWFUP.P]8*G+(QJ'"NKJGYPL-;#EG& 860CM&&_/YPM$#;M
M4M@[WH;(LF!-!U8^<.1+@1]WR57\J+V-9E3="ZYT]+'BRPKQNHA6]HTT6K4J
MN1/R5WHZM\=!#GI>;8,V<^Z(4/.!/T5[#3G\]HQY*UZP2::=W2 D;#O /EX#
MK*<?+%1BUF(@4P'6"TX>1/L<;/#@HS?6+?G!3866MI/$-FII0\"OVGBDL"=L
MU:'9@K$Z*+MC[3E^P4FVQ=$]#I_3+,F>]K?QTW,Y_&[!8$V'K!S6H@_*I@8Z
M5$&\#O";'C/IXL,3!H;@ZI/&$%E.'WN+\";(_T)?GV+_H)0=ILA /;?/L6DU
M$*)RF_+LG5#V3^:<H=DQ2I&4"?[?@\WV?Z&69CY0Q A:DL?0AG'ECAZW/$[[
M)LBK9/U!2+<>SW$1YO&6QSNW?J\AC'5+#BEDKZ7X+BW?EV9-H%;9%6JU0H^0
M6W^#H=ET97L:U;'\6Z9[>:@*NC,R$KE]/HZ$+3A#;PAVGH,"%Q^(9=IE["FJ
M:0J>HSH]+4C:-(,HDE"GI%<TM=(W^(HV=4H!M*UJ1ES%+FOC] 47!*$>,G80
MR8:4'82QPTEG7-*HF<LTBE_B:!<D [N9BO(N)YD*B84Y&2W'[ZS5)3W8G]/:
M6YB!Z8P-B!&:(HS!EHZLS_'V/KM(R[C<#S\T;=L2)*X&M90Z]:HPO4[(BWNQ
MT32R"P<!:=9_X%.0 :>FK04_L5#=>U+-(3QP<P;]8#A6PK@\U5Q[R,$-U(/'
MDMYYR='D@?\RZ@_3!1.0;_JURL:]3B.^T?@Y*_%Y7(1)1G-O&EQ6,6[!(<[,
MM1)22=5IR^G>7[4I3BNC0VU/KJM8]EP?AY;=YO Q:7HN=/U8R7>=,^F&;J/H
M*KE\1EHGNW"+G1W[D;5 51QE.4<<[/V0975PR9!A) EO2 _"")@' W-&31UH
M%BCFBQH  8;G+*D!. -T\]U!  'C?W"NJZT%S0'E/%>#(= (F*6U .>"?JYN
M *8)R?WJ&=@'TG?*\W1E25>)^Z12*F?-M!30,?G<TCI+M:?&02>QWL(@,$JC
M-Y-Y9R#-=:K.)J,JZ)HR;1F51B*%?"#,9%F=TT5 @)0MRW2_%5DFF78&JMR3
M4H9DZ11U39>NG$I+L6(^4&86>9W31H(&*7&6@H(5=2:;> [Z?,T,R7,HZ)PZ
M+1G55OJ:>4&;J;*ZITP? 7+"+-+]=G298EK@E?V506J1H8K0Z_LK358-S>+X
M"CIAB"-EP%?[ L:,%OP"P("9<O&*\S N\$T>A[CY8U']M7AO2Z#A]J!Y9:"Q
M,4)7J&X-L>9:98JF$%"F@KF4;S3<,@VW.$?%<Y#/?Y7\!></F7]Z@3L:4XH:
M^1]3?@*[I<\[.J6X?KRCKW#&98R+LR!)<'2Z[TMLZZ!L6H9V5596L'!:O%WZ
MMT/+B#=-[WM[[<$FV>2@.*-Z@79IA/.$Y66!?$I^9BX8>0)[(DQ8_W8E:%J^
M+(H=?8[X/"B5KX@9576U1C;30T[%Z];<X+IF%JJK(EH78"4]3J-&ZD@BM;,U
MM06J.JMLUY R6G<[A!9@1.#UKBS*@+U%_BDHJ>/9*\AOWP1D3*!:+Y.@P%9M
MFL>!UP?P"#.H=_&ZC7/^_A"4;Q@+OL&HQ@'DN0S>CC#>T%"RLRPEZZ:2IL.X
M(1_ >8ZCNS(+_S)XJ=ZB#:=!W>::B0'>=5W4JHR:VHA5![YX#ZB@VW!V2X2*
MH>V6\)PR.\TVFRQE;=(Q$T<?LOPL*)X37!3U@EDY/36JZVQ^:J:),(M@U2KX
M\(KH TTF5%5MMKD@)JB35"J82C%7Z9&H%-8J885*[F:O%JCK3E]=0\YL_CJN
MGPY+\E#28S%]Q3!D+[2QWF/+=I2Q7  %>M?\9I?&9?%MTZ<1>HD#E.*R^0UZ
M5W?\MVB#R^<L0A$9P,FZOWS&B*R <Z(?W02,L^@[F+GR(</_'=7IE%X?)T:E
M;S@RPZ_I;.0)TXXH3O>',C?!GOYN_37((_.'-B9_ ^31C>F6T;TXP6J>/+![
M^^WV4?L#=(>L7;#Z"&)?\>4UCF.U$\PS'3/Q3?UDQTQD<_A\!_LV^<K '9%>
M.9</</0D%!+8,YC1 J"7/R:+Z?3Q"UFO"Z];R+K<X2@YFDH'P=/HAG2"40[5
M93[G<NQ<QE["ML]?=W3+JG+NH/=,?-+8Z7BV(#.$H6U!6KC<1BO*/ [+:C_A
M"UU$W-Y],=@ZT]9SNEVFUT#<0:K+5XM]5@.](W7(P@AZ9\R%+FXWP0SP)6Y\
M&8#+'4=JC@Y,!+O%'#*@)U\?)/3/539LP%G@1"%=8E;6WWV(RCK;/2('YVZ
MLZ[!V4.KRT$G2S,("H%._>QD_+Q"<4!P_S6[?\YV19!&9-IR00\#,4XO-MLD
MVV/,_'2=\9!^6W_%8V1CKHX0QNHJ9"?\FJ&Z(7;673>%ZK:J8;MN#3&H 5XJ
MF4MSZK?0Q=W-#?RMDTG [1PZP*/6Z!1B3O26;?3B&KVX1B\_J*@SO:(MJ6]]
M<F#G;]B*\Y+T>EK&+^,]C;H98!^CT4_K7=8=[\+7Y4TSOKH5"V6Y0['2"]K#
M#$'5Q+<XP>D4KV*)5X4_X?T:-_VZG"/Y$#_.-F\Q;0O&I1AK.NA7JI:.9-(R
M6F\"G?_IY9S%#K,:MP( V!&^91)P.P[FL0+NK/,51V<XJLWC*X-[O7,T[M/Y
MC(DMA,-Z@P/Z@?/Y*^A[Q$=H&*].>XPY9'VV8TP@AY<(#\%G9\$V+H.$B5C<
MX@+G+RP6[<.NW.6XOA.A<2 CVG)Y47"$IKIPSQ6JFN&8+U#=$(NWXTTU-TF
M[@'.H/+ZZ2G'3T&)42H/.*PN!.9M[6.%VDZO!(Y%MG )<"RLYPFL-OOF.DWI
M(R"[,ML0KQ.2M56.Z<P'YW1U%#R9A&'/]B6 H.WYK*0-\591_H-(><0_AIJO
MH?ISZ/ ]V+#PY8Q6Z1Z(NL=I%7GLC<-8F'"J"'0?V68;K_X&6.=NJM4L38GP
M<8CEL\7/&7OC#/-PG^(^(WJW_WZ6%>7GK/PW7-[B,'M*X[_A2#,E6_";#J=N
M2UI.B$YKMJOXQY0QVRO4?)&O<(I5=V5$/TA?K4![7*+#-V&F@BY-^"7-FS_3
MN>+!)"%I8%7-&ZN[*)!3Q,49V9]*+D['-^#-;MA5(N+:JU_1<KIL6JX%>0M^
M3V5CY\YPA;@H;!+8$N:-.4E3>W<\)W.3E:T[7A2_TI_QJKIUQVR7JVWW)CRJ
MUBLX<[-:ES!AN?\I3N/-;E-/5>?8E)NI75=+^1DLT"=3U>1A 3!V30&P2%_0
M' %?(,6>+\CGHD1G^>T5'XP6VPL"H4% 9SLWK'@AV]9]Y+RHL3%7K,5A87[]
M>!/LB7&2<QSMV(N,U^E%$C_%+)M%H[K*W8UHR)5_&Z.C$%'<M$'S5E6MH*89
M=)VBNJ&.KP/P7S.KFSVB;:5NU*A;9H<S^3:$P5S6:!QW?!0LB(V<DHO>I?/<
M&LSMWH6,O'@8/MM]Z)_M-C$H/&]LRRB5!88B,A;ZJ.M(C:5L-WN@PJH5HE:G
MINZ>^U8?!XSN<&5,%M?6T+ )B.I,& YQ4<Q:+(4=>'S'HDR5QGTL2M-Y3I+Y
M5/%3L#_%/-&0P9FPI [ Z:Y,<FW>JFKVN@GVZ %7.9%\.%M4=H'JE'!9^]N>
M]YGTP_TS)G9_94L,,61$TB_4&P=DM$_+N-S_H9AK53$Z&JO.[WS-#RC6+T&<
MT&0R9&WUD::U5+%FP0^ZHMR2-I,.U.A4/U"?5@-U5:X;45AE0"-KH>JSJ/DN
MV\9A7YYOE/Z9&S!ET5"1=OGCW(X%"NJBJVJ#J\[U]D3K 7J_Q7G8<9W'04(C
MO_O&R0CIVCEG!,-4DM_B>DZKG"&YE.!HG+^-59<$8.41)?AKL-D2!F!W#-[2
MG?'B(LB3?2L%:#URY&HC'<_H84WU>8<3&)Z[&5^.G^\>CD&R+$;D;X\X+MT/
M1P/"'/O(-&1K(- J\G,UDKVA$6M4#W0&KZHT/9?,'NEQ96TZOA'$\EN_N='+
MR$DX&<C<>0C0,>T->(HC&>L^\NV*RY3'6ODPX@DBO<5Q3[2[7YBNY$.7:14R
M>IP;>_/W2&<TO)6.?\>_!SC=@8"-ADMZ#^_&Q*/V(A CI+-#IB,^7'*ZC^WD
M**DR%X_?ORN#O%QFU)ETC-1ZM ^=XJ<X3=E/0;)(3#2WQ46ZT/@[FR4N*H/(
MS>#_B.KF-.T-G*+YZ'5\&J'64<3NO]0AZ.M=^9SE]);,8FNW*:(<[2AG9&>G
MB$0'D9HI6"/4$@NTY;<IYS=^9P!I&:RH_M@T]':&$'./L.P@X]@=P Q#;\(M
M^#2>+7?(9O#%HQV=EMT$UZ'M*(_#1IM1$^#WJ#+$\8XD"YUEN24BS+C@&2&/
M(#=NI5/UU#)5ZE>>8SQ:O^ \>,+U(\SLFL;0=2T7$AQ#EEUKJRYPD:N2885:
M4JQ0+0>J!&G>:.?WO8XL:>]D.S?F""IS-"]_\PM=6UR]%;Y"?^()7@CC:0H2
MMKE>9HAFT>"9^0\R@%\ <^<(9LL"/,X+',$5V$'%;C%];BI.G\ZRM,R#L-P%
MR3W.-[JT3R#2',.EV4G6AG/"C52H)1:B<AW9/=M9[2\XY[PQ4]@R$]%H<U3N
M&<:-S'9Q=[H/.9YY\2' LJ!/^+QN8W;%.RWJ?2:@V?)$N8YH#CVU!Y9TZBW9
M^%N%!^EH9BDNWQN=<\_=+Q8S<8]V@'RQYB*3\5F<S%'Z>LTA[J)?.TZ_/'3F
MLH"WC:$"8=V:K]YQS XQ.&_=_:E.2QWP[GA<%=MS;N3_F&?%(F^;Z;YV1*Y*
M;JTE717_8GL.R+YZG#,],_,9N"K 0'P'Q)O;46E8=SR.JA4\>IF6>9P6<?BG
M(-DMN3;6?/.(G);.<DNZKNLV?YLO(_;IX_1?-I8\//@6-ZJ_T+(=PQRS!QMD
MY-Q^;)".1^G-^#T<-UZL_M9Q>J_&4LZ\%O\BQ(45E^;[W*07S"160 _-I94'
MJ$LK'ED#5T:!N[BRN ]:T&]W'=!1^FN@<QIC"8[3MP.>O70\ONL3%IBA8+D3
M%<]N.QZM[>#O1P*YS@4''P\/F29$3:@54T5-_+A@'-@H:8XH#FR<M>&&K;<6
M!S:/_:WBP'S:IH'Q$W,'>DUP$L>S5.#A@SS,@44/WF?T5ZT@MV9KT-E&]@29
MCF@Y,<7R2WKJ*J"TBNMJ(DKIKWOAO(=-XS>Q7SYGAYCMIQ]3\"ZDCYE[ECW9
MP;PE_[[XCKZY"&_*>SO9_S=WU@L=#GCBF97&_D\/*V.Y>X?J[59Z878S#UM%
M)(_QHC,+XI,OG=O&8SQJ87EC#;^!JPQ+VWWTW87FV1&OG>XBKL':]2[B%X[(
M 7?C :&\KXT4Q^1ZK:R[J-\58X??IM.=9/'1'O<88I#G]P2S.UM[-^#.TUZF
M8;;!=V50,E6NZ)>H=J^Q[I*$MI9#3Z:7OL\#7AHUQ5%='OU&:_P[C&]85@>7
M7#7 4I];!D "Y\)Y1@]N[-E0UX/G0Z.!!9IX';\X,:,>'O"BBRM#9G1!Y8X;
M9UE17C_>!0DN/N&!O5])68<<D$DJO@!?E#3\E95"O_%R0%BWD?<6O^!TIQ'9
M):R5D.A#68D'=_"]Q04FZCVOT^B<V##)MI14=.,Q+? @H(UJ.X2XF39]$-6U
MV!YVJQZJ*@+S8&:E?&"(!>KZG+& G,-M&9R0-I\^XI0L71(BVCK:Q&E<E#35
MQ0NNI!L>("S;<;DU8JFAL+G!ZZ]0U0*#9;>-FF[0XXX+57T@X2C0"GL 8Q#K
MCICKA#6.(_E>126>AI&F#3BDHK%.0AA-71$IMQJKRC#$&ZT8WYSCZH1M=;!<
M'9<LLT-@GUYV\)OP%L#G+'UAQ\ZR)^G6(>%R7.[7#P4+T)3P94PCKC+VV^HF
MW JLZR/%DWAU&^BWNA40QSZ^(SNYX>%ZT2C=.W1O+DVR>QK@,8EA50M>T:O6
M:D)OL"8<SPD]4- OS]%!I[W;F!^:\_F,17IP:6]Q%:?XLL0;V:'4J%:\\AIM
M[29T"VT&L7:\=1_+:^J7'Q%P:^]+E@'M?/YDV2X]@LNJ%W_=$0TN4Z(@,VEQ
M73[C_/XY2.N7=^3W EIW.H:"D,#$.H;KJ_/8?X& >RX8:DF&F&BH)+(=8IB4
M-Z*T]S,=;1+ZU2E'DG$,V(O,=J=U1A?B4>RH*EIK4-OFV;(E,UZ/D<*GV-%9
MK0OGE!MICCA[]BPF/^0*8R&BQ#3'G41[/,MGN_\TGN)OR(O2G.*]4%@6)WM.
M*/$AB//%\@7,+.!;\KVF?0+NEG?,$0FA_OQU42HMHN(>95Z!I?M*N S @OQ1
M1(WV2(W&YM/BS8#?A]>W\DK.!P0KE_06QHKNS0F0T: OPIOP]X)=X3QZ_P;7
M6W/7@Z86)]C'<.UJ9DJ[<Z5R/K\]9^GGW-I:QC?H;OV>81O<J/U=3+.G]]G8
MF?;OR/U[.-4>Z:'>P@#2G-8NE]W+7H8W,0"(EH5S\(TL1_WVQPPF%R?>;RVS
M^^)&>@,IW,=Z17<CDL(EOJD1Q\_5BHUX;VN<\GN-TAK"@!8G?@UQ+E<G5F/D
M&QL!/%RNV+NH":':RZFAR 5JGD;>,_E<A9?[H[%\.$"G^N'@M!H.JG*=X4 ]
M&MRW1H,ZF_&ZG<WXGF<S]B79O.]=I0FKO.@E0 8+M_?(?&(@OS_"N;XBX(_F
MQ^N CFE$-GG5UQO)WNPH;/QB,##\VXL%B+<$_.V=_K@*?H'!'U-Y,+PNZTO\
M'%C?AD\YIK%TS*:GMY*^V;%V]%8H,$]\#-LXGAZ<87OT]S.*6^^+>BOFFQ_E
M?S_>[(AG JJG8I793SP6^/<R+]#UV5$02OV<=O$[G"38=*?5D]N_WPUU6R?G
MU63!C8<[BCG#[\73O84 *VX7O^^$6,OX)D*M['L&+MZJ8M?O_D[(]#X;NZW
M8WS>9GC52!_E+L9JI(-R-WY<!#D=S@HB8*UB'-*7(^)D1R55Y[.V;L&A[S77
M2CA<JVI2=\7=WPJQVOR5$%Y?D\7:C9\:K]]G@M.<@ND72(]@B;H^7RTA-V$[
MI\=8?FC4^QP3H6CMW@XE@9_8J*MMD:FZ*P>P>N"O+HAP>JU;].*M=H[KH!BW
MB"7.<9IMXA2,AO-!N[/0]@?71HOAQ?!=3]!2CN^'9OB(*GSS^U H.S3['=#J
M,7S&T2[!UX_KM(R9>/$+OL/A+H_+&!<7KV&RBW#T@4"'3HUVW*+7CWT/K$K)
MO]2'7*[CYK:1L!BK/D!ORK4_@0[?0/5'$"4Q:GV&5A+G+#!/ ;Q%BSE=)RW"
M1F&QLP@5'3Y8-4WJT[V\@8%GJQ?]JLNGL1:UGG [0$%.R$>S?;: TV>WEN>1
M\%;7\B2"]D.?@PT>?/5[N"JX1^CH80CJ%:*U@-__=J8./%=%K)D13@3:A!T2
M0M)D?_&*\S NR)R"O=!1;7XJ'W,UK>AJI\-$!\E&8;)'=25T_5@]3E(?*\*\
MT.I<'6?;%<8XZVQ)N 69T;:#J]Z9P.FJV?OLAEC@.2@P&98W6<J^J2>U24U7
MK#;2HF_IVJ+W&:JK(5ZO,CD@K]TJY(S9YFCK4-LQU(RX[:Z')K"[]2(7G56S
MU[3TK-;5<,5FK=1]D[:?#&.[._S),$#NCA:_]>(9.%.'D=-AJ"/8&#%S*?BX
M6V_V'M)3,G:@O,.5I4KB0;C#\'0QL5VN%+4HZ2\/M1"9<FH>Y"P5ZH@)I%%5
M9R?@1GH(YX!5+2_GD*Y5<G><;8ZY[J&U8\"9'4T[[*59>7Z+(XPW]&#HC&87
MR\N8_'A#VL!Y/C1P36\2SB_8Z*WLMK+5;8<&4:M%U#3IHR?QS0B OL>:!P,^
M"88$(WV53SB /@\R/MRZTCQ3/_\GP,^71MG%]'#5.O;C2OTH_%$<2D,;"?XL
M;#S/9CZD%DAV-!YHO<EVJ2[2?Z;VC\?W-!99B%,KQ+]PE#['S#C%P3BX8YRP
M:QQ<&Z>YN80"J6V.R-5T"36SG^FRR>&%H<TVR?88FVU"2DN[O @DE58X7JU*
M+;VH(C/7A\S@=L\8H9O)\@TIY<56I 8IPH4>-4P@@N'O\!-=]MSB;4:6&NG3
M9?J8Y1M&Q--]]4?SB'>+UD#"VFVTU45B5T51TQ!JM;1BUXFK$IY$IWNC.$R0
MN37*U9'DUA!WR&JU:"9+;K/J+GEKIH^ 5QU&/5@ .U?+*><L,"B0S * HUE5
MY&6+4>1??3:17_WYCDQ%V6WXCSA[RH/M<QP&B>+:Q$!Y!WP9DKB/I'81D/L)
M"PCL N-&R*A!;02+A5',^=3^N#)>?Z"\*Q1K)-:# B00?Q&1G2%Y"!T=) ]!
M8UDDKS<X)]]4Q^[)"CG"K"";L$E4%0 ZP9Q'1E>HE/=T&XKR;EX8?T4<W 1A
M_!B'>@B*Y5RA4"*AT,FD#*H*08)Q+E&=85+5^QU8JKK>X7[EIXOU\#9EJY#+
MW<FV;,+^'ODC<"3D>/F<[C,*/2QL+PK=:XN_ H??/64O1*1=6N9["K^_K_]!
MD??W+>15O_XS,9*(N/8?'2"M(TN_![]\OKR_.$=W]^O[BSNW"-/+E<8\J)8L
M%& '7[$K:VB)_;CL8'N39]$N+*_S.YR_Q"'6K+OE11T-N0HY^UU<%6-9<:J2
M8(ONV45V-03K,-$>A76 <(+:8IU&U;<+[6);4]XM?J42&R$";,V]E.2.T:S&
MB@32:J!,B&H^_[R^BA_R((_QP+TX64E7,<A2*85$<Y_7J"D%&2P\H[3.HGK5
M..@$ZRX, J,87'OS6B><4UT53^*G[";+D@&JB.6<70,7)11NX-(BB)4!O=\]
MCZ3N+FXK^KY[37O)CC>[E&UJUBTM,Q<Q[O9I^8S+./R(TZ%Q1%[6V?,W<DF%
MH]:Z&&+E((DRL\3NWDW18*+[9,G2@#![+<36S$^TW%P$^OQ4W ^/*_U2KD@C
M2"<DVOYXA^ZA1Y09I'1&#GE_=VBQ8&<;$<+"G+P(4%;?^H3]=%?$A)%%=5 Y
ME.-RH)[+(*<!#11A0+"))6<6VFF D@EBA,@D$[@X#_0;3+[8*^<^=$^Y*W,
M!&@&Q<EB H36Z=,@2KM\PM1D'081WL3A+2XPD?=9/T51E78U55%**YPO5P51
M71)RZK* U,ZF,GI\=*8T#L!A-+6Q-W=>E9QKOK]^RN-PEY2[/$@&""4IZ8Q,
M,BD%&[4*@7)H-F'=44>)@BYMEH6 &65FL:Z["=*_X" IG\^"' _&PXA%'4Z3
M)'+VK<J+H#-V+QTT1&8F85U.F50XZ,^:5""8X.,OTVA'4XX%R=DS'42"H>T=
M3057'E\G<[^K#V514QAR %A,=F?CP2!B.L."&[@8C0Y330_T(M1GTB>[/*</
M7!8%+G7;16)1AX.$1,Z^5:^R].GD*GZA+\ZQ,C CA*FD"9,TD$KJ<GA0(: _
M/*BZWRE6OZC'#VDIMPC]HMDISNA_@2<ODT1TC,E^3TO@V.MF+N\5*<S_17Z@
M+UG_\_\'4$L#!!0    (  &$"4_@K$OIMT   "YG!  5    ='=S="TR,#$Y
M,#8S,%]P<F4N>&UL[7UM;^.ZDN;W!?8_]/9\[M-QXKP=S)F!\]8WF'02).ES
M9K!8"(K,V)HK2[YZ2;?O8O_[%B79EFV^2I2+4C<P=TXZ(2D^]13)8K%8_-=_
M_S$+/KR3./&C\(^/@]\./GX@H1>-_7#RQ\<L??MT]O'?_^U__H]__5^?/GTA
M(8G=E(P_O"X^7-W<WG_XSXNGNP^W89*ZH4<^7$5>-B-A^N'3AVF:SG___/G[
M]^^_C=_\,(F"+(4/)+]YT>PS_/W/XH,?GHY^.X!_PD^#@T^C;)(EZ:?#@\'Y
MA_\]./Q]</+[T?#_?/B_HZ__[],GVH? #__^ZB;D _0Y3/[X6/G*C]<X^"V*
M)Y\/#PZ./B\+?BQ*_OXC\3=*?S]:EAU\_L^O=\_>E,S<3WX)9%6+-L.J-S@_
M/_^<_Q6*)O[O25[_+O+<-)>BM%\?N"7HOSXMBWVBO_HT./QT-/CM1S+^2&40
M1P%Y(F\?\L__GB[FY(^/B3^;![3;^>^F,7G[XV/ZO13EP<G1 :W]+TMZ1N'X
M.DS]='$;OD7Q+._SQP^TW6]/MZO.^S.2QOZ/W\AXXL:?HA":)CE[M.!G<5N?
MFW7T,@K')$S(&'X S?''5.<NW(!R\SPE)$UTNZO28NN=?G1CD-B4I+[G!N81
M;#7?!ISG%/X_I3UY>'N8T[F CFG0@<MH-H_)%"KX[^0N2LP0I/.YMN$^D3&!
M,?X:$"@!TV7JPX^/T!J)8UHR\OX.'<O_.XV",4QOU__(8%Q<D3??\U/C\FC<
M'\L%9GZPM->YMD5YZ2;3FR#Z;GY455IN".)E2NBH=,.%;B>K-1MVXCF;S=QX
M\?#V[$]"'ZAR887RO"B#)2J</(($/)]H2U&UU8:=OW']^$\WR,A7XB99G%.D
MVU5V&PT[=@LC)$RCN(;H-JHV[,:7*!I_]X, !N9M"';:A([949+4, >$334>
MS;.9G^;C*U^I<B4!B[J&](1-->SF$PGH9  S6;IXB=TP<;U\==7M([^=QEH'
MWR O[H\Z6E>IVK ;?[DQH-)7L76]QD1)ERI]SA2:;#H5TU8NW'SMF<UA$:JU
MS>"UTK!S]R2E5N,CB9^GL)2/4NC":Y92B;Q$=-1%877MU^VU=O--9T8236)W
M/O6]QS@:9UZ:SVMCV$O'3?9XRLWN9=5N=_4VMHJK?>Z%ZD)+4)9MMV".U.NV
MJ"5SIDF]OC$::,],J==%A08-K7'U^K==NY6%H^: $;:UWT6D'H*:']G/@E)3
MG_4:-[8O'8W'/FW8#2I?N2*IZVO[%Q0;W<M28A"6@0_N!?*J%'5?T/]1Y\R[
M&Y0;I2<"JN1[L"NA?VM3%+4ZTL*ZO.Y'H97)C1^ZL$]T@V*=@+[<^>ZK'P!Q
M)"DKCD?IJJV'</1$O"R. 1S,EWY23VK[[5N;@H0O1M#)P,^U^^'M@DS\,(0>
MY <>X[PKN>\]>7B#V>".O)/@B!Z$Q?FQ2!OR,]4E<R;7JFO+WRWJP59JLCVS
MS. ,6O<K[8&K"'3S#TME,0Y4^8LM>; ,TEGK$X:,\;48DR0CX^6O;Z+X-DW4
MSB\J]F$]_.WVQ9"@#/*MU&0K^QN35IS^!]J!!&/EW4\7WT+8F<""5)R@W<(,
M #;4.WF$R:#FY-/\>^WL4:/4#=A_NOY!?R0FX:I_K16P-&1FG 7DX>V>COH$
MILFUN9M7^1;Z,))*4DPBK_GI_6[W:8?AKX6IMMXO)M2"]6 ^O/*##+JKV6H]
M,5K5]?W24-FA!5X6E*#8"/8BW#H=VH\WI[+1 -,[(Q>+=<4GV&O4MHE-?QY+
M'&7Q/4MAZZM8X)>%]HQ^^[/[@6]R1VC@BSGH>4P2L&3R/]P!Q@WTY$=*P.P9
M+_'33YN(Y,R#;B-OXUL!#7.-8IFHZ6\<4>.C5Y !;*B6#07N*PGRYAWENL[@
M[/3\\+04D5)/J5 2D$H>=IL0[[=)]/YY3/S/M/?TAQS&IX-!&73[+_"K55]>
MH%U&?[>+T&Z='0P8S(WBS2ZZL;=L#W[<H&TW-K@L\7F>AY]]\J9^L&+\+8YF
M=857=BB2@,D2Z%PT+]3TXX<HAO7LCX_PA_ERLW=7B(0+(.]]+K?6&1M!]\<4
MPDW@3CB4;93)80[.N\L9&PV;M$,[25M*  P@/Z).S2LWE8VWC;(Y[-5\T$$2
MQ:C89![93>:-GWAN\%_$C6_@-XF$SJW2!?2S[A/*P\6F=-@%2@L=52>U4KZ
MW^')5HZ,3>RQG<1>9G&\H:3BN9=7/ =_?-A=6J7 V*R>V,EJ(8$2TQ.91S$]
MO*;Q_]P1*ZI2".&DN^PJ@6,S?&HSP[=A2BAT_YV LKHE0"'#["J%J=_AU58)
M')OA,YL9I@XP"CY,[]T9;U9F%<U!#X==9Y0#BLWDN<U,7H(H8NKE&9,?_T$6
MXFEXLVP!^[CK7/)0<=P+!S:S^3PE0;"ZO2:@LEJP6&HZO$D50.*0:*F3J !R
MXP<DO@0K;Q+%8A8W2A:8.[]8LC%Q>+34;U0JY,P-@HLL\4.2B.W;C9(%Y@[O
M1468.#Q:ZC(JD%S/2#P!P_Q+''U/IRJS*[-&+H.3@Z[S*L;&X==2_U&)Z$<>
M2Y>?=Q6>$S&Y.\4+]!T^7I$"X]!JJ?>HM.O6L0YY]$+RD*4TGPZ-3!:;N8**
MSO#X[.2\\Y.S$D0.Z98ZEYYI3'ZNQ=[4#2=$L#%E%:6H3P\Z3*P0%(=*J[U(
MH_$86$CR]" /\6,<O?M%+BS^R&57 2F<GPT[[ 56 L>AV%(WTE);!X>O+WX:
MR$;JLEBAT!W>XW !<>BSU'<$A@)=*IX7L]<HX'"W4:985#I,'!L-)YK!:A\1
MS482SZ,B>UD^FUS2:X0Q& 5C\?0JK)E/1"<=7D!U,')X;^16^KP=4==FE)U"
M D(M75RJXIN;O.88L^33Q'7G5!_//I,@39:_H8IY5E',\M?.*@W8P]OJ1N9C
M5.Q&!*%Y.M6=P9GN&#.(*[] KH(@+^@<(AUL:@MT<R0)T!B*UTM)G)"[.A.F
M03(O S=)'MZ*VV0_?)9[3UK'.40Z!Q-P)"&3"<%02!\FKU5<5]',]4,!H;N%
MG4,DYX\:06Q2.3 ,Q?358Y,3MOU,Z%WLD<+-SJ]D]DIB!GFUVG&&2.Y:"4>;
MA-:'9BC8#[[S&IEF^\(0V^KM.$/D4:S+MB8T0Q& K;!]:8AM]78<+(]07;8U
MH1F*#&R%[2M#;*NWXPR/NL6V)C1#48)UV39L7<-.E]S"CTIF]:JP<X@4BU3?
MGM[LNZ% 0$Q#NLPM(]^O;Q9TL"XZ21AAT\?HNZ'(/WSJRN!490:WRCN'R!8S
M@QL1B:SNFPK\0]W0NLF49KG9R@&77KIQO/##29[52[3'5:GO'"$[,/@<<K:\
MRJA,Q0VB.JNF49R^D'AVFV<ER9.NB1941G'G"'E)U668"\)4 "'J#%TD?$R>
MB$= ><'&N"<I_W:%2C7G"-G-K$NP%(RI"$-,HE?)!@&;@-AJ,><(*8"[+I$[
MG3<5.HA)'.S/YJX_+A->P5+SD$Y)O"$: 9\*M9TCI#/TNC2K8C(586B-!:UJ
M.3M'R%L?[1EXI_>F @53FD(.;>1&<Q*G"YJ6+X\@ /MP3LT'\10LJN9@Y0G0
MW@M)49B*'\0<G<L4L0(VET4<K%0 VLQM]-A4"" F2S=^Z*?DSG\G.XE\Q2-1
M7-$YZHI?0@&'J5A!3)XW<]'?1Z$G739Y59PCY',[96Z%"$S%$F*R6C'NE"AE
MEG>.D$_FE/GD=]]4@""^.2NU8YTCY*,U39=OWE\./_KN($23M?),!?-Q6 4?
MOFH3SB'RD-0ZG]%"Q=&$3OF+7LB,ABS'BP+?TIT]FE%7V68&X.*I8(%*:+?E
M#)&-92VZV1I3#S1'=3KEL:H(3_WHCU_).41># PH@P0=A_5N>:I*+_JCN\@C
M3)3/$#8K.,?(EK>$*O$1 @,+AUM]3Q8NMW%&QKNB$=/+KN-@9<]KRK  #H?D
M3CFSKF?S(%H04KX(I$6VM*YS;,\DKDZZ&BP.^9WRD=U%X82><5^15X7C7T9I
MYQ@Y<*,6P3P@'$H[Y0[+/0E:HYA3PSE&CMBH1:T(#.="2J?\8EK,LN2 '*51
M;[RR<7#XU'>-U7*]<.+2N3'6Y1-L2RRLO$]Z#3A8V2\-[)!J(.6PW:FXJ^K"
MH^369E=PL')EFMP;\Y%QF.Z4(VU['5(_Q&!6<H;VS-MU&9>@X[#>51^8VK+L
M#)&#[<QZN7(X'"+UW5J()R(TK9E?!/WF3[SFCZ.3T!,3*ZCE#)%#> P0+8/'
M(7YO-P5-W1VK<?PEDF?W1[@$'8?W3KG!-@U0V:461FD'*^^U(DEL9GE .)1J
M.[=PAW(E.:7TFM)640<K_W4C.IDH.%QJ>[5PN5R_(_GH^N/;\-*=^ZDKBL'D
MU'"P,F(W8E8$AI-\HU-^K9'G9;,L][?G^P2:#CHF4Q(F_CNAJ=1FA#X@?$_2
MA[<7]X?X!$JG)0<KD78S=:@!DJ,FG8HD>Z(/QX9D?.W&(1B?244.5^3-]WQQ
MV*>LLH.5>[N1,BCBXO#?*0?:KGRTC'+G!#WZK :_'!P</O7=9!9''C:(.'2.
MD2=VLZX5/D:.'N@[SK;UP+(\HD6\W)2DO@<X>YA4]&2(,:'62RIZ@KX]4A0H
M;TK=0?,KJ>A6PL<36_+&KCF2D,F$\"NIJ'-B2SHK)D$<5P8;QJ^DHI5\;5A)
MTB4<,8[Z:T$SE%2T!:X14HJ>VI= 5LBU)C1#*45;X!HAH>BI?>ECA5QK0C.4
M4+0%KA'2B9[:ESQ6R+4F-$/I1*VPJN_J)1,]03\8U+6C-_O>@V2B6[?R'MWX
M(<[1CO-CLD<2YX_7"7A5;,$Y1;[PP.&03;@.J![D)=V"6[Q7.,K2:13[_UP[
MK>3L;]=T3FUY?Z,&ZTPP?<A<RL1YFR29/M5%+>?4EGUT;9HK0/J0F)2)4?PZ
MJVI5Y]06]U=MLK?1]"%SZ::A66,A5VO .;7%:%-A7P-3'Y*:;L+56,;%%9U3
M6\XT]#EG8NE)'M0=F-(UG%_).44/_FK(<05''S*=LB"J+>"2FLX9>EQ70Z:W
MP1A+CHIYDK4.4*VQ=BO4=L[0([@T:%<%U(>LJ16L&DNVH)9SAA[,58]J)A!3
M*5>MB;A77*LY-9RS+CG21"#ZD&-U!Y_:$BVJYIQUR6<F1=):SE7\(+R5H)*'
MMX<Y*1XT+VX 5H+.:;@Y8E!>$?.^W:GRMUKQ>2HM.6<G^Q^$3^2=A!FY 4VF
M=R]I/_[RT^EEEJ30M1AZ&&14'VER4OB_L?B:1(W6G'-;7&(:++''<UWTAH($
M<1?I<A"'D_(M#957]KAUG#-;O":-E4*,L0]QA%$"4BIU7[AN5\HYY\AFMI@6
MWGJ]C0 U<-#4 I 0$!U]>.X*D 51_K)&*17A5"^HYYPC&]IUZ)4C0HT=-&3=
MD #:G'PA(0@H *BC\<P/?2J<%*8U.>]J#3CGR(9X'070@(8:66ANWJ8&]U)
MDJF[6M0Y1SZSKCM[[X P%36(>-MM)8OU#5T5DVM=VCFWY5C2G+&UA<Y4P" B
MS>L70PMLMR%,'O ; =>\*LYY;ZQK(<0>Q!@N\<C7Y:V2SKDM9Y(&.-Y%UC1P
M\+R@-B23/!DS8CJ_^RB,-F<M.=?BBL[@P)93RN83N@+2/H05KM>KI??(#S.
MNW:-7I"W*"X%]^+^(,E7/XQB/UTLAP?(>+.5(FKK*TFGT5CMC>T]]@*HL^5,
MU< $M6>Q&8NR1+5G2F&48_D"=EUOPDPKG!H@$EN.; UI$@=BXTA+*Q:]>Y(J
M;50VRH$ ;#FY;<PQ YBQ^$G<Y*;;PE@FBE(X"5"H[9SU9INJBK8/L9:\3&+?
MPIBX 8U4^5L4T%.Q+ZX?TB'Q$#X3+XN+_#2QG\"?KN"?X>21Q'XT5DC6UM8G
MG3/LJ_&*>B.PI=L22Q_"1D5)[V[ ?O,G8?%2A+=XB=TP 7%3_L-Q_J^@T(;Q
M?V>%K=9 49M]T#G'OM7?BIH:$$I/@EUYPJVWOCKGV(D!&JF+#)FQ*%=$VVJ9
M@W$9OGOA)KY'CRG]($N%@9"2FF!^VA(PU]BH4H+:CX#8OV 2G *F$73#G9#[
MC&9&>'C+85=B"-75I%Z#(%);[JXVUIXF$F@M&->N,$V%'!W,?)++'+IX<9PU
M7U]0J \*<(H0Q%$SO^)@8(\712933H@& U"?<BR6#WS#%!:%=-2IYEEDU0/I
MV.)BK[ EX94/I >ADEO@I%D7F>5A>-ARM,LGBV.B\?'T()*R<IV#F\Z+6Q;$
MAAR4(2"'N_-B8>A!D"3G70PIJ\)Z(!WD<:O-L *>'@1"*CQ[(6=>M0UG<(CL
MG=/7 CULJ(D83<7$;[Y](:6?70'D@6R :7,M M*GK(M&<ID/!K;$6:G;UVP0
M/8B4;)K.?'!@2U LFR*.#<8!@II8T;:,YH,!LI.;Q](FIPW X89 VI;5?#!
M=DMK\ZT+#C?-HFV9S0<#Y"ODVGSK@L--LFA;=O/! #D23)MO77!]2*C8-,/Y
M8&!+6*^Z=;W5^S[$[VTE@;UTXWA!<UC,HBQ,1VD:^Z]92@7T$A5OJ0E8UFX+
M-IZV*,$6M6Q%J G05/#</(_+@R['J1W:8C1W\N#0EM/+.KK P6,J)*T)]9SU
M?5N9\X4K@8X^O&VN7+=A&EW*7T5OWBB(S)9P):$*F$**FZ'1L%KP\G V;Q2$
M94L<4GMJ44%J*HC-[&X@[W.>H; :))YK<Q6D@B7\%RR;+I5E\4[MXB7BOMN[
MKT\[P]/C8VPWDH:6[5,DN+DH]=2Q7(7WJ(4&OIA+&OO8L+GRF91$:YDQ?Z*=
ME2UY%UO;6?'?Z=5VE!;F]76(=6NVW7V5+1<K3>VKN!ZT0VV/*3;QNV&R0B_:
M=F$0ABW'FDKD\A!PZ-1VB.)[2'2&+DNW;8G]5*.3#8##IK9?U (V!7;V/?F>
M_T7L]U:H[PR..F'\U0#%T81.Q0\*S=T&2K#5  C,EG#^)EK 1,51@TX%#:[O
M'"<O$2=R=GDQD>2WU$B8Y!0^D03L5R\M-S_?0C]-G@BL?HF?DF<2O_L>*83W
M1+QH$N8M"\.0]]H39WAR.K F8;>2;F))B*/GV@Y=W.NG;,F,Z)9]DG-PL5@7
M>707]%>C[VX\+BRZVQ!$F!67"FD\\<O4#1]RF21_@G0)4%!(4&89[:$+!7/=
ML[GV*1J.4G?L3K7(:,G_5@KA^@>)/3\17J?6;@M6P4Z=<]<$R-&43KU:)#1K
M#"F*H#$09*=.P>LBY-P'1(YH53Q5J?BU2T]VTZ.KW19!3/T[CN+!Y&@#<KRK
M2+6-JH-*DR"H[AR"-\;)48A.W0:O,2C6^=AJ6A_2=D&\G3H7,@"6HTL="[;5
M'U!-E$FQ81!PI\Z63*#EJ%.G@GYS.3R1>19[4[I-W!6&3&6$E4%0W=I2*R+B
M4-\I;[:R:^QUUS4F<8/Q D/W]6EG,.S4.<I^Y,%1VCWYWCFV]3U)EQM".MFN
MHB!+(S#)^\^:A#1J.\.3@^&P$Q-1'50<7O?F:Z[)+'=YT:@-BMV)HS)M2!Q.
M.^9J%67X;9@U>97Z=3#LE$-5'1-'!3KE0WV,HS<_E3P L2X$P#OE\]SN.2<C
M5J>"51O'H0T[X:V4(>!0V;EXTH91:,-.N!HE #A<F@D1[57JWB*B>DI2WP-)
M]3./[[!+>7R/;3%OY3+ES:^[@/J4Q]=,?C%K-J<5EB1\LD'T('=OX_QB0ULB
MY-@4L7GE 4%-UVM=/IICY+TFCR76R6LM<#W(Z=LX'<VQ+;YC]<EXJ_>HN7HY
M@Y8>MKFA1Y1LU-P3<N.'4 &L^,N(^?JYB69!7A9Z'(YWTD":PXJ:M9>C&]]@
M5Q-_IV>KX>3*3SQZU3.A'E(_H:>P"6Q9'MZ@<_#G\KU4KM^X1E,@%PM=%AP=
MJ(VOK:2^=NU_+]UD>A-$WQ/$S>NJ#WI[UIUJP-O)_I=/F#=H3Q[CZ-T'DBX6
MWQ(:"OZP?)=]Y*7^>_%2I!R>?F/.X,2>+2^'$O9B7!=K#W;#VFY^[(<KZW(E
M/P;@OS[9J4WP1D0"#2< *R(@&R]:OT3FYHDV/@=C%3DDS:R6M2>C'CS)<T6@
MKYZ?,PP_!R2G.AR/9A$8Q_]T)1<I5:H#-\AF8GL:P-8X=:GTP&U0>0O;#0C-
MT1:!U-+%8^ 6[U_-J> %.J36 ,@+^4AMWUJD(Y>FCHOS0H]",J$; ZMNS<K.
M77<J@$20 _3WK2DB.?3@L:&1Y\7%%%J9/Q_>5KMXF%D?8S+SLUER&[Z34O(B
MJZE6@R!/9+MHWWK51$Y-W296S$AYT-D]B!ED6GJ%9&%WFZ5!%LB'6OO6&:X0
M>O""THWKQWD,\5JH#V_+*%2!8@CK@720#['WK2(*XD!]G<G0JK4Y9Y+7=#EO
MEG.F:(&2U74&I\B>H+VO16HBP7WGR8SF@ 1C M;<%2G^6Y%9>:=%P3.DW@A(
M'7F-,NOOT46.^U146RH#MEMNH\'0)/Z[)'I.I3J,+^0#!EUB5=6#A[7QFU)6
MV+"[>*FM'L+7Q/>:A?5 0,@1/6TIPP[(QB]-6:H%L&S.77]\56(H;75Z#$XM
M^%&2$*%-6Z]!$"ERV$A;>J..OO&;5Y8JU&KGE\64B!H:Q&P!A(9\?-"6R@C@
M-G[ORE(=62ZUC^ZBMDE2U@5!(1\(M&V/;  U]0R6=59JG$'/RV<L="V2W>H@
M+&3G?XM:P<2*^P166XIQ/9L'T8*0)Q+D$UA-!>$W \)#]N:WI2@RS+B/8[5J
M?:P$6%=?N*V Z)"=)*U:(7S(N&]7[3LTTTA(IC,X1_:4F'6HZ2(W]O14!$IM
ME\H4QYR&HGD%C0$=MERF,1/-*\5JZATJU'#>(E<XS47E_2/S8[(1LC,*QRKA
M4.J-.(,SY!U07;+9JJ.+O/$+5E9LD@&D1\@XN0'I,@*]5+5&O140'O(6R;#:
MZ$(W]52655.-6N23J!H(Q\ZX;U/3R0[6QJ]L63F!?'53FFYU 8I_&04!\?+L
M\0]OBAJBWYJ#_K9-NQ.*L@CZ\%:7NBB-&+P.^MLQ9G5'%[FQ=[WLVRNM[E";
MV"L)&H/=B"U98,SLE:1833V2A7SU<37)KN_G%XG(\KO:M_"+$/#3,U1V@#LU
M[Q(H%F0T95GUJ13%]<WX=YW!J9VSF52EY"MA2\(R]3:6;;I\2]-(N\%C]AKX
MWC*S@*9>,MN =</.2\ &=4P O \O9+&'E4)N$NUY3:%-$*N=WFJC<Y:R('"?
MU3+K'"@37BVE0'/9J#@'6-5 .,@!?X:U1(JU\8M:5C@'GLA\A?0N"B<O))[1
MX'F!&O"J@%B08_?,JH 89^/WLZR@7UUB1K9D(#KD6#VS*J*+W-A#68B[>0J8
M_H\ZS=_=@.2!\<LGG>D?P-3?_$6E9/&,RFZ006G^7__PIO21W2<8$M=@U@D]
M ?OMB#,XM^59-TTO H:<C#WAU55%;TMO0;RVO >W3S4L8)MZ':S(-P] XO27
M;FT(V98,RWO6+7X^9FU'._J[%-E\'N0R=(.E#&_#MRB>%60JI$Y4:\$9G-B2
MX5536[0 FGH$##<:%KX.ZD_?O0.351CQNE$2A@;VT8D.5VRZF9A,O0.&'.0<
MS<B+^X,D*LQN%W8 10_(9</JPR-?99:4]=EP.%[M+/-DQBK'I:IM@)!M>>]-
M]Y14#V(?WA*K1.&/DB2;D?% H .,TC )8KMK]5AC4\]%9NJ5,0N&_T/\"/N4
M\A]YI%J2/T!;WOY340#-ED"$V(Y<$\I1"[6I)\V,IO'GO)N^>3Q5)DABJ(%V
M&R *;#=M$P6HB9=#?:?"?JNHB^>)9O2J<"D \2PAK0MBPKY/8&)>4,3)48?F
MN7?W^K##RY30:!LW7.S[X8:'>.*&94*N]:L21:+CQPK:U6,J;K!^<$+!LC72
MOC-<)2WJBFAH6K,@2K*8O(!>7 3BL _3GP*!(1N.!GEGSP_MB*RMURCV.IL\
M9[.9&R]@WO0GH?_F>_3^3)&- F;@1Y"41X^*]Y__=ZL'*B\C<"L!7T,$OZU(
MHBHC7:T! (>=)ETB>([/5@-=+X;:*@GJ5^+2Z22_WX>5SW8]JZD,+5$U9WB&
M\$PPJT<J8TI8#Z @'Y?)!<T>3 JP>C&&JHD,]^Z;+SZ]6(M8*2DKMY8S/$=8
ME1@=4ADWHFH !#TOET3*O*,&&:A>#)HO433^[@<!6+NWT'PXH6Z3,EG?OI^.
MX7=%:UAIM>,<KX[%;(.J,O3T&@*PR,']-;AA#\\ZP'LQ8/-'2HMKQOD-Y-PT
M)B'&3DS0%:T!J]4.4(GPG*=2%U4&K%Y# !8Y_J\&-SP_K#[P7@S8,O$>/99:
MO,1NF+A%QH!]CU9>/Q0&J*PJL'6^_S')ZY7>@-1HQ3D>((?0J!'!'H#:0'LQ
M^BH10_O?%):?UMP4<FL!+8<8F\*=#JEM"OG5  A^WG>QE'F;0AFH7@R:U2-6
M>U:UE2P5QLE.69#_L8'HB_R,>!H%P%M"P\;3Q7V4DJ5$'N(G?S)5W:4U:Q
M(=]!XLB8$7_1$&0O1HW*C?UN#:A#K=-RSH!Z(;-Y%+OQHM +C9$CKPE=1#Z?
MYDB-,414T?1B+.3:OOMX[Y[5?RUC&A6V[D=I"N?7^_,\-:^TI\LD  ICI5G#
MP#."<U^YSQ?5/JN8>@U;!G$@'Q&8H)-M,!H132]FA'N2TE<@'TF<XQVE4/8U
M2^ER^1)1YU 45HV(?4\5UVX<^N%DW3_Y),"KXAP?(6S3MGNC,G"Y=0 "\@9-
M+%SV8)/ Z<4P^D*B2>S.I[[W&$?CS$OS Y!Q!M)95"Y3[7OX/),)G;F>R)R^
MRQI.5"Z><JH 60C.Q.W>Z#D[%&H[QT/L^W="@;.'E#*P7@PNM8#'_@0^:L5F
M<;9W8+CX"4VR7M'I</PM 8/G.DE]F(Y*B2VD^[T:30$(Y*@LF8 9.\':.-L:
M9'M4XA+[EM06<@W1:P#DA7R574\OZJ#CY+Y$O;OV1.AE&Y);\L_SP$\5A[ZL
MGC/$3G-:8YRK@>+<7>_2H%X^<WL)5O=$9;I7JPCR00Y7JC>(55!Q[IMUB?5[
M\KTBGS@*X4>ON!>C.ZGK-@4R1/;[UM.,>CC9NM+\'0D+;>N7_))VYRWK,XPK
M1=Z4C+,@SVZ\E0QK*P66THY6OS6 ;?%EHS/^9:.Z4'NQYV7=/,(9A:W</SI'
MB.Y>]:B(1P8]JF0N*<4\?@B?"'WJO;C7?A^%\?*?^1X@IT#KTI*QCX'0D,TN
M.:7LD=R6+'JP[UZ)1BR17 3?PN@U(?$[E<1M.,]2^',4>E K5P0MK33X.> "
MV>AKK)?&I=&6#P#KXA[.RM/&]3V$>Z]K0V;5M4O0K.6"KF?VB9L @.@/H$ND
M+S/V5 #VPL(37)7"&6Y8%_V.,(?DC1_Z*2P [X3-@M[H5&X-8",G]ZK!DFSH
M:J+OQ2A>QM+B#-FFD=EGF$-/+3A9;P!JM@DB0#Z/XK B&VJU</9BP+%#6'&&
MG[V!K*AF+ON-R>JKDN63/(L:2VS=QD$HR*:Q"5*E\T(CZ?3 H;(6Q?5L'D0+
M0IYAU^Y[A"V949#W)4\D1W?TD]#_)\@^?SXB)T1/.0U_$UA!7I[VH;.M" TU
M"L.T*M]'>:Y54GD^)1_2W\#>;C*7UFC7.3Y"COC8ATK6%DQ;42,VWPG L;W,
MW@S0NJ)J?*7:ZA=U.'NP+[_R@PPTK\; UFH1X"-?:!43(UT_],'VRM 9A:D_
MIEC]=UA#O2S.#S*N?]#7 <F8OK!,I\ELF2^WSHT4\Q\#'I!3Z#13.K-RZ,5Y
MD>(=&)SEPNA-F"'"1;)J.,P["3.2OYU^#73%H#.7(.5H!O33P_4HG.1.V,+U
M>K%8$^,&(_IT:(T5Q?1'08C8#]<)Z97')+4ACUZM2]<P1::+O_PQJ8S^4FY,
ML5TLRHF#"K#<#>INP,U^$UA!/J9IIJ6MB,/&"PX[ U,T+H/JN%RN4-(YL97O
M@$21@S-U%*Q%$?1BX[Q^YV4T'OL%ELK NR*IZP>_GH!A/05R>(!A4RW[D6ND
M:('9*$@?.#C"O@-C4.R<582-V9")$B!9)TM0EX&;),NGIW[XHN>\N74*F=CR
M8.<F31).N5 ,+>Y(]%9A744SUP\%O.X6+J2 O2^1<L3F5@#'T.**-6:SU\0?
M^VZ\>'97L0^R,<NK4\@$V^;2&K-2*(8N+6+1NT9U[\[@QTH67.D8EE<NI(3L
MX)9SR.%>'9ZAVXA(2G#[^/"5S%Y)+.!Z5:; C.P^UJ"&S>TN'#:%)QVA<#6I
MP8Z*Y.^ JMA4J\*%%+"]+;6,J5T,;"9/.\+D$]VGAF2\/+08>5XVR_+3]2OR
MYGN^."F]K#)L.FPQL7:98U.M"HK-^UF7_+>/<>01,LX=V[=)DL'6L0BT6)[Z
M"[B7U@4IV3+"5:E7Q,1F_ER7^7<2OT;6IP.PR+ME.D? (<8S-KO1W#LY:H1K
MJ;0VP$(VEV0BYRVQBM#Z<'#&#.E? UV_F/Y$R1,](J_;%,C0WG1M6NJA@K,'
MH:&K5$8TV%%TCZ!:#M#;FWQ-P#(#!&IR+LX1Y+*;#V_P7X"8=_<VI)?(UTOQ
M]GFBL))SB/VPD1YAJHC:2K)EH:6T*D53UFREK1F%E?!B^C<<"XK1LYV$.YN_
MJ&)0>$;01/N@. CG@^QT0Z/TTHWC!;"<)X^00)?6!VC(VV&##'&.)M3ET -#
M;E-4]U$Q]X5BIPF["L@$>;_<NFZ(H?? 5ML$>*FI"Y<K:2"?6>U9$39P]R 7
M:R/QM;6Z@G21#\;VLO0TE(\I<S5*W<"J?()KX[0(6DM6D4*B1&VC=-760SC:
MS)*%8\&:R"^GD]'0P&= LQ!R;QA+Q->RE(K3M\-#Y-VO><+9<Y1AD?7 A%Y)
MY&*Q^O%O/HF!O^GBCKR30!+_H]8 R MYZV68>HE^*0BC!P8W:ZE+=H%+8XNT
MV@'I(9M2.BQ+]$0=< \L\Q7 /*UGDDMJ( U&$M1R#H^0]VHUB)1H! ]E#]Y+
M8&$\K,7_X4HRMDP%;?"_@;*M-Q"0^3^JQ?_12C+(A^VM\K^!TE#(HA7\7RQR
M(RR/HU<W+S?K@#!M28:])XN2A=]0^*,56E&(L69:\*IXU.U-PY\$3FQY.("M
M+DJ[8L/BZ$&D)OM43;IRB:K!I&[7]&68=9WCR:I$#$5W8FK+UR@DBZ]N_'>2
MWF3A6*XG[ H@#[M<)GO1$)$L..ZV@RXI1V6"7EH+"TT[:+<>"!3Y\'K?MA!/
M!AP5Z:9+MOEC*=N"4K>,VOHVT&2+RX:O11+U:U<V'!7&?M9V3,B,HBDB?5/Z
MX,#CLC]Y''"9$GT%C+OL-6L0E@);YKIV]6!3"4T(C:-9W?(A+P_.;\,DC3/J
M;Y&MG.P:(&3D2/S]K)DB]!R%Z)13.;\,_%;D02K2:(%L*JE8UKB3%^A+POZ3
M=&$T^1D8C=CG[2*M8"N2>0%PM*]3+NW+*)Y'L9N2BXB*99F=5.X:$-5SAB>G
M@V/LYU*,\\UQ"2A)@J,KVNYOQJW/O6K+;$9B*J)'=TYB!2UAE =A_C2JP87/
MT8=..;Z_/;_$^2J_T)@X^)6<PR'RJK(OO9#)@*,<>W(Y<W90ZU#.-[&]=Q]M
M[2'N!%D^3#4-*[\M)ZEM6,-FQ<31KTXYJ0L),-[S5;G4+ZOK'&(]]F:6:/;T
MHPB?$]_7*6\U%VH=[8 I'?ET5)$Y3=H+7!RZ.^5YK@R2>C.#6@,PN'H\/>C(
M@*,TG0H"%N.MK2PPJI#]<SI$UE&% B%'!3J6CUMXZ6G3Y_WP=D$F?A@6-MQU
M.,Y'5T"S/<&.X&5*BMBWZHX ]ZY3!=)??CK=<>DGF_@VIXP*C-S#[[_Y],WF
M_&F:C7PJJ\W3/4EUKDCA]0XV6PB9 BJ!DHI]KWDVHWS]:B\= 6%;&.J,HG&2
MT]D]TO'K_I?Z91CLYUTP]$,:QB*5V*]+8G5#[8>V^+,46);HB3K@GEX2:WA)
MY-@655 G4KK&L5'VX)*8V7=##H>V!'F@+SL2(?7@?EG3-TD.T1]*%%/$.27E
M $&],,9[/([$-+.A0AR;.'I0MQV0"/*9.8\EQCE5/7"H-\&$=%\8HEN]'5@,
MD8_"M>G6!8=ZJTI(]Z4ANM7; 8D@'RQITZT+#O5:E)#N*T-TJ[<#$D&^.J=-
MMRZX7MUT:MOR%<7'X'4&-,*6BR[H6P\LZ??J-IBFVSW9/KHN+X3\*<FDW,KW
M8%:SY2[KGE50W;5G2,BFKH_-8>&*8&5RX]1X"*0AU/#KDD&OF(>B@CEIG&3+
MWP<B?I;##J&V(PB]\16W\T+[0S*A3XYU;,[GB.P+&*AW44+?A@BR,>5_^;I:
MZP$&"GT XGX60ZG5M:&FX/MP![ O-I(M$1Z='@<*0C9U\["PD:[#C75BKW%W
MM^$[-!O%U0=PEK];X,3-K3ZO%LC&*@XLG>]_%EGUY,G]_A56_]AW ]$*R2SO
M')X@NY[Y F6/,P&,'L0WK=#]%<5_OPWS-T83)58W*H \D%W,M6EEX.A!5-$*
MWHT?^LF4C+]$T5B)UXT*( ]D7W)M7ADX>A#^4Q6'XJH!V)&=2[4Y7/6^%R^?
M4$W\[@?!* 1C,77#"3WD**_8V/..L:"76G>=M-H!EH\->- $W^2%JRO5@^XA
MQ\C5D";#V:2&TSZS)HG3B@+#O[:5%W[E/ $>PHF$V_@[H$2*>M,@89,]1O_M
M,U+46>(>>&^5 *1(<4D,@7,8J?;4/@-#B9.O[@]_ELV$K&R4<0Y/D<Q"IMAW
MF6'T%C7V5W^]$IW:*]<%\2#YS&K/=)K8>A"6NP3[F'O+;D./)F\A5Z3XKX*%
MQ:X(6H_D:=&DD+T'4 '7@S<?1K,H3OU_EC=_MR4E(%]<$>2#Y(\Q0KX*N+8"
M>FW9$E;\U9M_6%X&1[KV[8=^2N[\=[+38\6;V4H- ,?#_8_&9V]*QEE ,U]X
M_\A\T"%^;R\67]W_CN+\ $AV%[I1NR *[$LZ&I2Q![0! =BW*S4Y=JJ@Y0E[
M55L!R2&?F1H@GG/\J2L%^_;+)O5GC?C>G1'Y96&]ED""V'=$=>G6UAH^;OMV
M]=J:<T6OPD9S,GXAWC2,@FBR>/(G4X5'>B0UG<,S[,C5.I2RM4,):P_N$+_$
M[IB <?EWFMHK_P>5CUP7A/5 .MA1G>8T00%I#SP/\B59Z(:JTPP('3F:L36+
M1%\,/?!?\,%^2\A;%MSY;\)(087J("ODR\GZS.I:']MH^_!N)5]87^)(&&,D
MJPH3,'(06?L:447:@R<B!4!'GI?-LH#>)ZCZ_>KI!Z<QD"-V;MWV-4:(O>D-
M:3LN?@@=4;6=CB AY"BW/6C'"J>QR].HP51/)%?T1S<N<R&Z7A[=;E$D%;>+
M<B>YK"HP>8+@'E_FWY'ZNS<*YJ_48)U'Z4F4X[UFPS'DD0[ZD$@LEPGR),JA
M2<(I%XHAAS$2O4V3?>52L#;?UY(C-K<".(9\N4BDOO@I=5S<AF/_W1]GKBSY
M++-\(0OL<R&=L2J&8<@A:PNE] Y?OEC1U6GJSU^BZS#U4WD"6,V6"ODA'^N(
MF574!D6<AARV2'K"L5\D$X"@5B$79,^:UC2@ L:02]4NDJ5#7U@OEPVVPTR%
M.RW6M[ 9<IABV^(JQRV[A0L)(I^^U;.^=S$8<G;:-8(?L]B;N@E);D!NU3+Z
M@YK;%.Q@D5=S :M:8UL"$3798[L3/4F\V)\78:^5W]>8^CDM@021@PE-*8D8
M86L9(O?JY/S+C0%8-18X23(R7O[Z)HIO:7H/:>[,43BFCP5'8;$E1O&&+CL-
M?2F":NZC5._U/,46G,/S S1_2]G'ASCOH<Q/RJ\$()#C)+2D+?3#<.'U(*1W
M-9L5"7]@E,VCD"8&4O6DLNJ!=) G:1ES$JN.#ZH'4;A;X*2;,V9YD(8M'C@^
M66R6!7AZ$"E;62>E\9 [99VC ;++7$ .9XYF8^A!E*OAEW+.D3=7#:=D-J >
M!+$V?M7F'/ED6D*1\A%7#N37JS;5MP+.+7S5YGS'*=8 W*]7;:H+UX&%K]H(
MZ=8%]^M5FPV)6/BJC9!N77"_7K79D(B%K]H(Z=8%UX=7;9KHA78;(#;D[9::
M3M0$UH?G69B[%LDFC%L'9&O''*"Y"9, ,O4DB74\JV['6+5 -':,;1YK&E17
M$35^@:.-17WIZW\(^:GYV 5AID*..Y!*G+$^<V#@OO4@X>;E>Z3&S:H@@$(^
M0VK"S18,4V\2M,,-E%(<.96B  SY#* 1/]M . SA^I[61^59K$;0NB3 LM'G
MJ\C/-@X./9VZ4\R4QYU"S)RX(LC2QD6LGEVYA8I#>Z<N#S-QWF=4MV'O19^S
M\5/J7G&#@(PO%JO5O2BHK1?J+</(LO&@?DL%-)1'%SI'NSH5B[=Z2&DT_N\L
M2>E)S$HL2B_ L>J!>.PX>ZBA&0K .&$<VJZJ=Q*_1N96^TW,*UVE47,T9>:5
MFW*? %"HZAP-[#A@T.!4#QN'UDYYG';BUAZR-$G=<.R'DZ]N2J>U!4<1=)L
MH=EQ!%%CD.MAY"A&]UU4US]([/D)>8Q]C^P.D8&N[2!K#\1IHPNSOL6@!IBC
M/\V]7BCAV!;EF-A?5/710.N%'CNCJH\&R%:9EK0UAF$%7@^BJLV>&AT-;'2S
M51C3/37* ?4@DMK\H='1P$:/W9HT_4.C'!%J7'4+9T:'-NZCJ@)7.S,ZY&Z9
MNGMD=&CCCD:1FBT8_0EN-N[P/AK8Z+>LMR1NH;(Q OJ>K/9)#V^5&Q>K^YWT
MY7CN2U]JM4'G[=Y9YNPP1J\.O![DQ;7X,./0QH@;H0(9A=Z#-+N6^+@.;3Q.
MK:](:H -16N;/A)93ZA%\H";*+YTDVE DF2)BWLFHE 7L-L89"1?=M3!]2.7
M1([TPDT(304Q)V%2\&2/*W/M!<O-@%47R_P?EU%2V@*O%,2CNYCEMY7E'LYF
M#8,.G.Y_(E^_4I'W;)<WJNR3_-I@<K%8ERE[/_KNQF/U5^D:?L,Y.D*V'$Q0
MS%X0# NI!\[9 A)\1>*0W2@'(L;..V262+:V,##WP$];7V!K>83CQ\ -E1ZG
M:^-S0!JRF<)0#<Z,TQK\'J3G>"(P9?M>6EZ7^A;Z:?+T_$WA3IF@GG,TQ)Z<
M6N.<K6,*XNA!!I"E/"0+5;48#$SLE+C[6*=V(?? 6:Z\P.R,$^3CJ%TVQ*Q5
M^VVCN_OE>_0RC;+$#<<P*UW3_3@A89&:Z#;T0"+^.Z%@Q*=3FLV /)#/^5G\
M,#P/M7#9F.F# V0V#Z(%(?G*LDSE6IMM<6,@&^0#_V:<JZ"S,>G')IP;_\T8
M\6IM@620+;9:O.N LR_+<1*GE<48_K6]$,.OG"=JG' ,KHV_ TKLQ%MM6EH,
MK!;F]U"GE#N&MTH 5*1C:(;$.914>VIAD@TE4KZZ/_Q9-A/2LE$&X"+M;)AR
MWZ6&T=L^9,:0SBV\J>5.Y2V(QHV#H+$?CMC'AM>4H*Q,W_'5#^G(@;U#3*#_
ME9/-2W?NIVY0A- \ ;WQ>W[0>9.E64R6%\!XEEG3=IVC(?82;XAVAF5G1CA6
MIAS1QC(*0_IV5Y9&] #96\KDD<1T-^M.5"(,#'T)Q(K]#&5[.M>6N'"3JQA/
MW%U[UJO=%H@1^ZW,5K2NH4"L3 FS5OZ'-Q $?""X @,D?SSF(;P._/S1[ IB
MWN2EW1 (!=O6:F]NJBF-/J2E64>6B*7ZNBW5E>^G""RL"*>4ILST;^6C0 SR
M67F[DUG;DNM#RIV5BQ*F=P#+)N2>9C%-4E(<0B<O$:P+U;_3L*O[*/TODCX1
M+YJ$_C_7D8L,C6[MFT +]F,KK2ITRX+K0Y*?UD0$(]^/J/U3_HJ6$T74[[<C
M0"#VFY#=U'R!-$WE/FIKRUY8YE_=Q04I ML5-M\[=9SAZ?&PQ]:J$G93Z9 "
MRV+^P29_]]/%-V@U?ID21N1!\NL*P$9\^+'6BY*\IQ/JJO-#KH+)Z!THH8YN
MF):^T+LNO(%M_$,@ &1'K@D"&=- 2Y(R%.4_SQ>AY]2-4U/KA'' ZPM$Q3PZ
MRM)I%-,E]#8L%M&]::F\*\ .LG.X*WJL*DO4VPVF=7QY87AO\ZWL@R#CCE^L
M,JVO:A)K>M'AO-#*D$PH2'2]Y(&%_[X1/^5;^.U]$>2,O#FP33,5169COJ#&
MH[%<([:ALVZ9Y']HT3AHWB7@"=G];9MJFY)ITSLFEDW+-<32WHS=I#/ #K)_
MO <:OR5-&^_EM"6.<NE[(O/R@&SOZKW; V !V?/=,9WFB=#&BT>=]J0A7URQ
M32W%DC)T^:GPI%V'^D8#<A!X*9U*<OYB&+<1$\[[%C"!?"?:O,ZV+"Q#E[>:
M.(#M4-Q\*"?+;<"7.$I:N<[ _YIS=()\N]M>Y>6*R\*;:OJ:N\[L=I7%,#X+
ME(7UD_^QE,(RV9LH-$F_,1!D[X[,FDJC\5V[A@X .Z;$<J,(O"0"+UB+7P,R
M>G<*UKJX&E]%[(7N(MNA)[T[#6M96*:N*W9]__1G$?\7CJ]_S GUV[U$]%?E
M^D2WG:VKLVH7@+C>G:SAR!#W;J4=BE^9%_XB>=:9\>B=Q.Z$;"2UWL\T+NH!
M4-:[4S<4$9JZR]D!WP,W'0!S?]N6_IOK!1#8NW,X-#'BWCVU9 0LY8(^"+0Z
M @3V[NP.4Y*]N6-K9F-?V(]^G+?0^LAHLU] ;^].$RT2;!\N\OY,&XA?IY0F
M1&CJNF_7?485KP*2YBOVP#DZ_77$:4*$N#=[D7.12*>*)T(SW<+O+Z,PYRUS
M@Q<2SPYE(V"_O0$J^WOPBB5.4S>ANSPR^%,)3WBB/! (O0$J^WWNBR%.SLCX
M.5+4[DXKMR C/TQ\[T\WR/:T*]C\)M#RZY2XGM XNMRI!Z+:/V(<329Q'L2Q
M-UVOW2>@]==9<CM"Y8R5YH?+%B2(R3,DL?]$A14FY%=ZF TM/3U!F.BZ]4+L
M:<>=<Y1BSD1D5D@]>"'V-H0)ACP#QSGJ._HE*@CQ,WR"6B 9[#1V9DEF:Y)4
M CUX2Y:#4?IFG[ >2 ?Y'$Q*G1;C550]>+253JXP<-R )-*'6G?*.D=GR/X\
M!9+8['*P].!E59KW'80X!?/YBKR3()I3R93&H<ICO++:("ED7U5MUI71]>#)
MU6<20)N3+R0DL1L XM%XYH<^-9IH*LD2M'S4:[4#TD/V\-36C1HX41-)_"1/
M8)TAGY_NQ;HT)2C4A!!F%'(4Y(V3,5LFY3 4*)U: R"O'F10/N.ZX'2DT-8K
MMA:XR]:C=Y5IG)4@:)EV6==WQLF!HO0M@>]+OQ$@4LO/U:3C/,^49@O0922_
M4UWQ;HZT6G![X$$J5C3XBL1GM%$.T"-YB6K1Q)E3=Q'UP.M3WZQ9RR,<;[ZY
MW<IU!?[GG*-S9"N1H1HU+;W:\'O@C&*-SJ?G;RI."WX]9WA@NZ57FW.NET,F
M#AM3W2I-TJ)M9XU68*@B>:<-K$NU\?;!NU5W][1\406$E>5C[R&=TJ=6W+ ,
M/E@)M+VT [I]@,&.Y&>OK6*&_1SU)&;(/]>!Z]:UY;9Y=1=%V3>[ ,PAG2YT
M1M=9 NN!YZ\]@17Q9*A*OMD%X SIF*0S2LX26%-'9;?S?$E%MDISCJKI.[T
M[I V8)U1=H[,FJ:J[;F^VVBI#X_/3@^0LB5U1MUY0C.5V[;^]6;32>T5E[F=
M4'>59(Z6] RFJF[KNU5R;)R'M]>&_(KLK8N ^8[H"A:Y&]>/6[OR8[![0#92
M.K'N+1**PFR<!?BG\_;8.8@T^PCD6W^R;)6_2%&BIM(3]W,AVO1.V#F0-/L(
MM%M_%&:53TI1HC]UJF-5SP=-!6?G*-+I(!!N?4B;'9XN#7&:2IILQRMW=;>+
M=0:'I3UUA@=(T5J==A@HRA4WM[*EPX67*(@;161MAX'D;H>"=$&\O4G*7"?K
MEE3$G-PK%8>FS%!#ZA:0VZ/0$E0AXJ9?MF6544\W957_@,)N1Y]8*$U3F9EQ
M+]'=D_0N2I)'$N>B&Z50]C5+:0#R2P1BGD5A3M4T"@!?0@6?%;UX>'N9$OIO
M-UPD('+?HW?L_2"CI[QZK>(DL+IV8VH0K'LI3TW%JP(:@9!T:KLW6R34P,-I
M > A9_P1"YZ]9FJ!Z\$U/1AT12J$._&[SAOE #UR+C MFMA,,Q"A7M/C6"M;
M6Y(B"& +;BZ":FI0V:7A1HV"K)!3->D,;%-X>W!OCBF%,F%%!?>67 230KT&
MG>$ T[%G0!?8$TH3:1BZ: =??HW0]$LR*=<W*4!&F-ZLUC1&"79;M_!LWC$\
M9[.9&R\>WB[=P,N"<NO WB?T8!\P.$)P_*U2GHS"U!]3T?KOY)EX6>RG/DFN
M?WA!!F3?P%C8V,!MPU#/0&OB0R L:XT/2B/'$]>"#'JP^7C.7A.0!HQTFF$1
MEDHZ!4CRA7#K.,/3XP/LUU?;()JC4E(Y&-K-!$BZL49%TQD\O+W$;IC ./,5
M4LW**Q=2PDY)+.60P[TZ/$/;%B0EN)[-@VA!2 Y5FM^#4;J0 _**H4$7QTX4
M .O%SF&5A_,R<)-$<2'@U8%9$]D[M<=50"R$'F3PJ *3SON[A4$.V).\F"(V
MKSP@/4@E^T3&A,RH8E_2$[XX]>''QV7WU69ZY3:<X2$R_3PFV;QK NM!.H>&
M,^3%@MV +.M@>U\%>K$3B>UM^6E=C&WEG$57<*4DB+*J("/D_6[K"J"C=]N"
M:9H7H8WCO#)VY"5ZS&)OZB:DXOSD+GN*-6%-0'YG0XT7Q@&=*CA35_\M2E^I
MF[9R)0[DUS7J<*T "?=F.V?45OI+IZT\!$T\6ODU ";RVQ>U1ZD,E*F[U4:Y
M@S4G6"R?BB\-\7*Z$5,HK0B@D2V]VDPJ8L.]W<N+B''C_*9RC354H2H 1\I3
MTIA4972X=TV5:6WB*6C:) C*2M.ZEAIHHL:]2FF%6^%.X=DB4Y\ (I%GG,XX
M#+9DAGN)T0I%'<VB+!1%G1AI'^8%[)<3C"I.*\I9%55K5P/W&K7UA423V)U/
M?>\QCL:9EX["\6TXSF 7L+@-WZ)X5KR>M(S6>B+O),S(Q6)=\8E,Z"DG2HS6
M,YG0<Y<G,H]@R1-&1<NJ *OG",>BZT?EMOI5D?[%HORCQE/@JJTYPR/L=_6$
MA,BBK32!VA=2E<1I15W@7]NJ K]:GS"NAYT;< Y A.5!"LBNB=K4;6J" DK[
MGF12X[I 7L7$/480E@<I(#F+%<AAL"G&8<WMC(1XOTVB]\\>M07B!27T=/D/
MRN=IA<_RU\ZW9P9YZS\"0B0WDX+@-YG:[G0/WLF^_GH]DD>>K0H!;J3-G#99
MO,[;%S2D-#..$M]]=#W_S?>X?#'+ 6HD5X\V98+^VQ<9I,;:C,2 F>^*WRT$
M>)%B>NKQQ>A\#^)V!/:9BO-,I3K("OF,TY YJ@^Z!W$OI3.@<)L4Z9/^\M/I
M99:D$0R)VY"Z5>B.+DD(_-_XQ?TA/ 37;@TDB1WXK<PW[YB\)NBV(E^ZX7TJ
MB_? Z30\^"F=3D-L+X20$(-.IR$_:,)VPZT<9 _Q,XG??8_WS#>O*&!'CE6K
M3=BNB<<'V%$O4PDH@1FWA)0(O4S<\B %)!-.S N70QX$5 <3+Y'=(DRG)/6]
M+R0DDF F5EE ANBKD B<$=C QV#C.]4/@3^)'J,HD#"S70X0(;HC]%EA]Q_5
MB<1AY.I^=.>_QF[LRT;+;DE A>ATT&>%AP#53<1[T7V2O,C'R68I9WAR.CA!
M.IRL1PD'P"]?D-HV>6C-K:I&]J(^Z%^^(!.^H"'VG7!EO@WZ@H;<.^ _BR]H
M6:@'SJ#CP4_I##K&/@,0$F+0&73,O_W4I;E^%=IQD24PAI.D1"F[DBVL!]*Q
M)D9:DU*.ALC1VN<[JCO_R?,U5<L!>FS_KYP<H5%7Q6&CXZA<%'TWN)R2&3W"
MENR]N!4 (W;&M5V1,_9>$@ V^H]&GCNF77T"L8)(IF*&V*4!'7;V&R5Z1+VW
M+QQ)>QK\&W$#,-5!8-)(LNVB]-%[RQD4=]U&A]-H$OM>%J19[ :28;53$E#9
ML9.4#2E.SW^YF]1VXL===#<)[$UET+_<32;<35BN:7V^#;J;^.[L?KJ;1N.Q
M7P"M_+('GJ:3PY_2TW2"O>T4$F+0TW32W; C@W?=[,D5KDG=IB8HH+3/D[3O
MNVXGF#>HQ.0PV!3CZ/==-ZR<[ J"WV1JN],]N.MV'X7?^)Y 1BE CN2=T*:+
MV_L>^)?VLB$^Z>(!S.YRJ0_:OIMU=0:VE\54RG2_E@H?>MPJ"C*PP]^EP!1W
MQ#,0M>4'8^Y3/]..T6>V_^W_ U!+ 0(4 Q0    (  &$"4\.9]%7DL\  '4D
M%  1              "  0    !T=W-T+3(P,3DP-C,P+GAM;%!+ 0(4 Q0
M   (  &$"4\^HX];]Q   (VR   1              "  <'/  !T=W-T+3(P
M,3DP-C,P+GAS9%!+ 0(4 Q0    (  &$"4^97GI[HPL  -&?   5
M      "  >?@  !T=W-T+3(P,3DP-C,P7V-A;"YX;6Q02P$"% ,4    "  !
MA E/'>'<-(,H   9D@( %0              @ &][   ='=S="TR,#$Y,#8S
M,%]D968N>&UL4$L! A0#%     @  80)3_NDK 7"60   J0% !4
M     ( !<Q4! '1W<W0M,C Q.3 V,S!?;&%B+GAM;%!+ 0(4 Q0    (  &$
M"4_@K$OIMT   "YG!  5              "  6AO 0!T=W-T+3(P,3DP-C,P
>7W!R92YX;6Q02P4&      8 !@"* 0  4K !

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